You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在无交互情况下向runas命令自动发送回车键?

自动给runas命令发送回车键的实现方法

你可以通过以下两种常用方式实现自动向runas命令发送回车键,无需手动交互:

CMD环境下的实现

直接使用管道符将空行输入传递给runas命令,模拟回车键操作:

echo. | runas.exe /user:XXX\USER_LOGIN notepad.exe

echo.会输出一个空行,通过管道|传递给runas的密码输入环节,相当于自动按下回车键。此时runas会因空密码报错,但完全能满足你刷新账号避免失效的需求。

PowerShell环境下的实现

如果用PowerShell,除了可以复用上面的管道方式外,还可以用SendKeys模拟按键:

# 方式1:管道传递空输入
echo "" | runas.exe /user:XXX\USER_LOGIN notepad.exe

# 方式2:用SendKeys模拟回车键
Add-Type -AssemblyName System.Windows.Forms
Start-Process runas.exe -ArgumentList "/user:XXX\USER_LOGIN notepad.exe" -NoNewWindow
Start-Sleep -Milliseconds 500  # 等待密码提示框出现
[System.Windows.Forms.SendKeys]::SendWait("{ENTER}")

方式2需要加载Windows Forms程序集,适合需要更精准控制按键时机的场景,同样,即使runas执行失败,也能完成账号刷新的目标。

内容的提问来源于stack exchange,提问作者pithhelmet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 09:01:15