有没有办法添加一个新的条目到Windows资源管理器上下文菜单中,可以使用所选文件作为参数运行BAT文件/命令。
具体来说,我需要做的是:
pscp -pw password E:\File.txt myname@machine.univ.edu:/home/myname/Files/
在Windows资源管理器中,右键单击文件并选择菜单项“复制到服务器”。
有没有办法添加一个新的条目到Windows资源管理器上下文菜单中,可以使用所选文件作为参数运行BAT文件/命令。
具体来说,我需要做的是:
pscp -pw password E:\File.txt myname@machine.univ.edu:/home/myname/Files/
在注册表中添加一些行(未经过测试):
[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/"