为所有随后要使用的 Run 和 RunWait 指定一组用户凭证。需要 Windows 2000/XP 或之后版本。
RunAs [, User, Password, Domain]
User | 如果省略了此参数以及所有其它参数,RunAs 特性将被关闭,这将使 Run 和 RunWait 恢复到它们默认的特性。不然它就是将被创建的新进程所属的用户名。 |
Password | User 的密码。 |
Domain | User 的域。要使用本地账户的话,将此留空。如果那样不行,试着使用 @你的计算机名称。 |
只支持 Windows XP/2000 或之后版本;此命令对其它操作系统无效。NT4 用户应该从 NT 资源工具箱中安装并使用 SU 命令代替。
此命令只会通知 AutoHotkey 对所有随后要使用的 Run 和 RunWait 使用(或不使用)轮流的用户凭证。
ErrorLevel 不会被此命令改变。如果指定了一个无效的 User, Password, 或 Domain,Run 和 RunWait 将显示一个错误消息来解释问题所在(除非它们的 UseErrorLevel 选项处于有效状态)。
当 RunAs 特性生效时,Run 和 RunWait 将不能启动文档、URL 或系统动作。换言之,要启动的文件必须是一个可执行文件。
要使用此命令,"Secondary Logon" 服务必须设为手动或者自动(如果设为手动,操作系统应该能够在需要时自动地启用此服务)。
RunAs, Administrator, MyPassword
Run, RegEdit.exe
RunAs ;重设为普通特性。
翻译:tcgbp tcguobaoping@gmail.com 修正:天堂之门 menk33@163.com 2009年1月5日