我需要反复键入相同的单词是否有一种方法可以让我有一个bat文件循环并通过我的键盘重复输入?我知道循环是:循环goto循环,但至于其他我无能为力。
答案 0 :(得分:0)
批处理文件只能在操作系统的范围内运行。您想在应用中添加单词。这可以通过Windows Scripting(甚至通过Excel或Access使用VBA)完成,但不能使用BAT文件。
答案 1 :(得分:0)
这是键入屏幕
:loop
echo whatever
goto :loop
或者
for /L %%a in (1,0,1) do (echo whatever)
要写入文件,只需添加>> filename.txt即可。
答案 2 :(得分:0)
是否要将文字发送到应用程序,例如记事本?
' Open notepad
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad", 9
' Give Notepad time to load
WScript.Sleep 500
Do
'type in Hello World
WshShell.SendKeys "Hello World!"
WshShell.SendKeys "{ENTER}"
Loop Until 1=2
答案 3 :(得分:0)
这不是批处理文件,但它允许您非常轻松地重复文本的字符串和段落。
Autohotkey
是一个使用文本文件的工具,它可以包含以下行:
::.c::[code]echo Here is my code[/code]
::.b::[b]This is Bold[/b]
::address1::
send Peter PumpkinEater{enter}
send 213 The Patch{enter}
send Fairyland{enter}
return
当您输入.c
和空格时,它会将[code]echo Here is my code[/code]
打印到当时正在使用的text editor
或website forum
或program
。< / p>
当您输入.b
和空格时,它将打印[b]This is Bold[/b]
当您键入address1
和空格时,它将输入以下内容:
Peter PumpkinEater
213补丁
仙境
它比我概述的hotstrings
强大得多,是一个很棒的工具。