RunAs


为所有随后要使用的 RunRunWait 指定一组用户凭证。需要 Windows 2000/XP 或之后版本。

RunAs [, User, Password, Domain]

参数

User 如果省略了此参数以及所有其它参数,RunAs 特性将被关闭,这将使 RunRunWait 恢复到它们默认的特性。不然它就是将被创建的新进程所属的用户名。
Password User 的密码。
Domain

User 的域。要使用本地账户的话,将此留空。如果那样不行,试着使用 @你的计算机名称。

注意

只支持 Windows XP/2000 或之后版本;此命令对其它操作系统无效。NT4 用户应该从 NT 资源工具箱中安装并使用 SU 命令代替。

此命令只会通知 AutoHotkey 对所有随后要使用的 RunRunWait 使用(或不使用)轮流的用户凭证。

ErrorLevel 不会被此命令改变。如果指定了一个无效的 User, Password, 或 DomainRunRunWait 将显示一个错误消息来解释问题所在(除非它们的 UseErrorLevel 选项处于有效状态)。

当 RunAs 特性生效时,RunRunWait 将不能启动文档、URL 或系统动作。换言之,要启动的文件必须是一个可执行文件。

要使用此命令,"Secondary Logon" 服务必须设为手动或者自动(如果设为手动,操作系统应该能够在需要时自动地启用此服务)。

相关命令

Run, RunWait

示例

RunAs, Administrator, MyPassword
Run, RegEdit.exe
RunAs  ;重设为普通特性。

翻译:tcgbp tcguobaoping@gmail.com    修正:天堂之门 menk33@163.com 2009年1月5日