dbr*_*aux 12 windows-7 batch-file
我发誓我记得在过去的 Windows 中以某种方式设置桌面快捷方式,该快捷方式会提示输入并将其传递到它正在运行的命令中。具体来说,我想运行一个以密码作为输入的批处理文件,但不将该密码存储在快捷方式中。
有没有办法在 Windows 7 中做到这一点?
Ben*_*rds 12
在以前的 Windows 版本中,为了使命令行选项的快捷方式提示,您所要做的就是在快捷方式属性窗口中编辑命令行,?并在最后附加一个。这标记了 Windows 以提示您使用其他命令行开关的对话框。
我不认为这种方法在 Windows 7 中有效(我刚试过)。它可能已被删除以代替另一种方法,或者只是完全删除。
编辑
我只是快速搜索了一下。显然,这是一种旧的 16 位 PIF 方法,用于提示命令行开关。它没有用于 Windows 7(大概,你也不能在 Windows XP 中使用它——它在 Windows 9x 退出后被抛弃,他们完全转移到 32 位 LNK 方法)。
为了模拟它,您可能必须编写自己的批处理脚本(或类似的东西)来模拟此功能。
例如,这个 Windows 批处理代码应该可以为您解决问题。
@echo off
setlocal
set /P passwd=Password:
call runprog.bat %passwd%
endlocal
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5764 次 |
| 最近记录: |