Execute options in "File" Context Menu with batch file
是否可以使用批处理文件打开一个文件然后执行或"单击"打开的应用程序"文件"菜单中的一个选项,只有一个 .bat 文件?
例如,通常我会双击桌面上的 Firefox 快捷方式,然后单击 "File"> "New Tab"。
是否可以使用单个 .bat 文件来做到这一点?
- 请参阅:stackoverflow.com/questions/13807543/...
您可以使用@Aacini 的CursorPos.exe 来移动光标。这是下载链接:https://www.dostips.com/forum/viewtopic.php?t=3428。在下载页面中,您只能下载 .exe 文件集。从中提取 CursorPos.exe。
Usage:
CursorPos [[±]col [±]row]
If no parameter is given, return current cursor position as col+(row<<16) in ERRORLEVEL.
If any coordinate have sign, the position given is relative to the current one.
If cursor is moved, the Ascii code of the character at new position is returned in ERRORLEVEL.
对于鼠标输入,您可以使用 batbox.exe。下载链接:https://batchprogrammers.blogspot.com/2016/06/batbox-awesome-batch-plugin-by.html?m=1。完整信息可在此处获得。
- 我做了一些更多的研究,发现了关于 ".SendKeys" 的信息。可能会更容易使用 ".SendKeys" 以某种方式执行 "Alt F" 打开文件上下文菜单,然后 "Down Arrow" 选择一个选项,然后 "Enter" 执行它?
-
不,它会比你想象的要困难得多。您将需要更复杂的脚本,并且出错的机会会更多。所以我建议你使用这些工具来制作菜单。
-
我对批处理文件和批处理命令非常陌生。您能否发布一个使用 CursorPos.exe 和 batbox.exe 的简单示例?感谢您的反馈。
-
我的浏览器提示:"我们无法连接到 www.dos9.org 上的服务器"。我无法下载 batbox.exe :(
-
抱歉链接不可用。我在它的位置给出了一个新的链接。