Windows 7 上下文菜单项-正在使用命令

Windows 7 上下文菜单项-正在使用命令,windows-7,batch-file,registry,Windows 7,Batch File,Registry,我希望能够右键单击Windows网络中的计算机,并使用VNC连接到它。我把注册表项写在 HKEY\U LOCAL\U MACHINE\SOFTWARE\Classes\NetServer\shell\RemoteVNC\command 右键单击网络计算机时会显示菜单,但我正在努力使用该命令。我现在有 cmd.exe /k "C:\Program Files\RealVNC\VNC4\vncviewer.exe" %1 在我弄明白这件事的时候,你可以让窗户开着。我正在尝试通过%1,结果是 //c

我希望能够右键单击Windows网络中的计算机,并使用VNC连接到它。我把注册表项写在

HKEY\U LOCAL\U MACHINE\SOFTWARE\Classes\NetServer\shell\RemoteVNC\command

右键单击网络计算机时会显示菜单,但我正在努力使用该命令。我现在有

cmd.exe /k "C:\Program Files\RealVNC\VNC4\vncviewer.exe" %1
在我弄明白这件事的时候,你可以让窗户开着。我正在尝试通过%1,结果是

//computer-name

这导致了问题。是否可以删除单行注册表项中的这些斜杠?我只需要vncviewer.exe附加一个空格和主机名,但我被斜杠卡住了。任何建议都将不胜感激。

制作了一个批处理文件来处理此问题

@echo off
cd c:\Program Files\RealVNC\VNC4\
SET host=%1
vncviewer.exe %host:~2%

编写一个删除反斜杠的程序,然后调用vncviewer。这有点帮助。我的注册表值现在将%1传递到批处理文件。。。看起来像是一个有点麻烦的人