键入单词的BAT文件

时间:2014-04-08 15:08:18

标签: batch-file

我需要反复键入相同的单词是否有一种方法可以让我有一个bat文件循环并通过我的键盘重复输入?我知道循环是:循环goto循环,但至于其他我无能为力。

4 个答案:

答案 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 editorwebsite forumprogram。< / p>

当您输入.b和空格时,它将打印[b]This is Bold[/b]
当您键入address1和空格时,它将输入以下内容:

Peter PumpkinEater
213补丁
仙境

它比我概述的hotstrings强大得多,是一个很棒的工具。