在Windows资源管理器中添加上下文菜单以运行BAT文件

4

有没有办法添加一个新的条目到Windows资源管理器上下文菜单中,可以使用所选文件作为参数运行BAT文件/命令。

具体来说,我需要做的是:

pscp -pw password E:\File.txt myname@machine.univ.edu:/home/myname/Files/

在Windows资源管理器中,右键单击文件并选择菜单项“复制到服务器”。

1
你想在哪种编程语言、框架和Windows版本下完成此项任务? - Johan
我投-1票,因为这个问题太含糊了。 - Johan
2个回答

3

0

在注册表中添加一些行(未经过测试):

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\pscp]
@="Copy To Server"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\pscp\command]
@="%SystemRoot%\\system32\\cmd.exe /c \"P:\\ath\\to\\batch.cmd" \"%1\" %*"

将P:\ath\to\batch.cmd替换为您的批处理文件,或直接尝试(未经测试):

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\pscp\command]
@="W:\\here\\it\\is\\pscp.exe -pw password \"%1\" myname@machine.univ.edu:/home/myname/Files/"

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接