我需要使用批处理脚本或VB脚本按“TAB”和“Enter”键。
好的,我正在写记事本中的vb文件。我通过在C:中双击图标testVB.vbs来运行它。 这就是我所拥有的: testVB.vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "test.bat"
WScript.Sleep 1000
WshShell.SendKeys (TAB) //to tab from the cancel button to open button
WScript.Sleep 1000
WshShell.SendKeys "~" //clicks open button
test.bat的
@ECHO OFF
START MSAccess "C:\path\file.mdb"
我想打开Access和数据库,但会出现一个弹出窗口,这就是我想要解决的问题。在我弄明白之后,我将需要弄清楚如何编写代码以将.txt文件导入数据库。
TAB是不起作用的,我尝试了{TAB},“TAB”,(TAB)和不同的组合。我得到第一个错误,其他人没有动作。输入有效(“〜”)。
答案 0 :(得分:1)
试试这个;
@if (@CodeSection == @Batch) @then
@echo off
CScript //nologo //E:JScript "%~F0"
goto :EOF
@end
WScript.Sleep (1000)
WScript.CreateObject("WScript.Shell").SendKeys("{TAB}");
WScript.Sleep (1000)
WScript.CreateObject("WScript.Shell").SendKeys("~");