[文本处理]求助批处理如何自动运行文件并在里边输入指定文字并按回车?

[文本处理]求助批处理如何自动运行文件并在里边输入指定文字并按回车?

zjianxio

发短消息

加为好友

zjianxio

当前离线

UID118958 帖子4 精华0 积分16 PB16 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-7-31 最后登录2023-7-31

列兵

帖子4 积分16 技术0 捐助0 注册时间2023-7-31

1楼

跳转到 »

倒序看帖

打印

字体大小: tT

发表于 2023-7-31 01:56

| 只看该作者

[文本处理] 求助批处理如何自动运行文件并在里边输入指定文字并按回车?

[img][/img]

我的思路是这样的:

1`通过bat打开软件(不显示窗口)

2`然后在窗口内输入自定义的文字然后回车

大概是这么个思路,我有看大神分享的帖子,但是不是很能看懂,请问能帮忙写一下吗

求助方向:通过bat实现自动输入需要的代码或者文字,然后回车

收藏

分享

Batcher

发短消息

加为好友

Batcher

当前离线

UID2725 帖子15018 精华1 积分46246 PB42899 技术864 捐助745 阅读权限255 在线时间10238 小时 注册时间2008-6-9 最后登录2025-10-7

管理员

帖子15018 积分46246 技术864 捐助745 注册时间2008-6-9

2楼

发表于 2023-7-31 10:28

| 只看该作者

回复 1# zjianxio

你看的哪个帖子?我试试能否讲清楚

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。

【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

zjianxio

发短消息

加为好友

zjianxio

当前离线

UID118958 帖子4 精华0 积分16 PB16 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-7-31 最后登录2023-7-31

列兵

帖子4 积分16 技术0 捐助0 注册时间2023-7-31

3楼

发表于 2023-7-31 11:05

| 只看该作者

回复 2# Batcher 类似于这个帖子

[文本处理] 求助如何自动输入代码到此路径到指定的小软件中后点击确定

TOP

77七

发短消息

加为好友

77七

当前离线

UID112965 帖子1889 精华0 积分3100 PB1901 技术383 捐助50 阅读权限80 在线时间1347 小时 注册时间2022-9-18 最后登录2025-10-7

上校

帖子1889 积分3100 技术383 捐助50 注册时间2022-9-18

4楼

发表于 2023-7-31 16:27

| 只看该作者

@fltmc>nul||mshta vbscript:CreateObject("Shell.Application").ShellExecute("%~dpnx0","%*",,"runas",1)(window.close)&&exit

@echo off

rem 下载安装autoit 123456 替换为需要的内容

(for /f "skip=7 delims=" %%a in ('type "%~f0"') do echo %%a)>"%~dp0x.au3"

"%~dp0x.au3"

del "%~dp0x.au3"

exit

Run("D:\sidchg64-3.0e.exe")

Local $window = WinActivate ( "D:\sidchg64-3.0e.exe" )

Sleep(1000)

Local $result = ControlSend("D:\sidchg64-3.0e.exe", "" , "", "123456", 1)

Sleep(1000)

Send("{ENTER}")复制代码

软件需要管理员权限?试了下在au3中使用 ShellExecute,但是出问题了。只能用笨方法,以上代码保存为bat文件。

bat小白,请多指教!谢谢!

TOP

zjianxio

发短消息

加为好友

zjianxio

当前离线

UID118958 帖子4 精华0 积分16 PB16 技术0 捐助0 阅读权限5 在线时间0 小时 注册时间2023-7-31 最后登录2023-7-31

列兵

帖子4 积分16 技术0 捐助0 注册时间2023-7-31

5楼

发表于 2023-7-31 20:26

| 只看该作者

回复 4# 77七

你好 大神 我刚才试了下您的代码 但是一运行就会 跳出来一个东西 不知道用什么打开 就没了

您让运行框显示出来 我看下缺少什么可以吗 谢谢 完全BAT 小白 不是很明白

TOP

Batcher

发短消息

加为好友

Batcher

当前离线

UID2725 帖子15018 精华1 积分46246 PB42899 技术864 捐助745 阅读权限255 在线时间10238 小时 注册时间2008-6-9 最后登录2025-10-7

管理员

帖子15018 积分46246 技术864 捐助745 注册时间2008-6-9

6楼

发表于 2023-7-31 21:07

| 只看该作者

回复 1# zjianxio

test.bat

请参考Q-04把bat文件保存为ANSI编码:

https://mp.weixin.qq.com/s/Koje4FufWxWBs7ioDy_LJA' & cls & cscript.exe /nologo /e:vbscript "%~f0" %* & exit /b

Dim WshShell

Set WshShell=WScript.CreateObject("WScript.Shell")

WshShell.AppActivate ("C:\sidchgl64-3.0j.exe")

WScript.Sleep 500

WshShell.sendkeys "bbs.bathome.net"

WScript.Sleep 500

WshShell.sendkeys "{ENTER}"复制代码

我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。

【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html

【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

77七

发短消息

加为好友

77七

当前离线

UID112965 帖子1889 精华0 积分3100 PB1901 技术383 捐助50 阅读权限80 在线时间1347 小时 注册时间2022-9-18 最后登录2025-10-7

上校

帖子1889 积分3100 技术383 捐助50 注册时间2022-9-18

7楼

发表于 2023-7-31 22:24

| 只看该作者

回复 5# zjianxio

把代码中几处 D:\sidchg64-3.0e.exe 修改为实际路径和文件名试试。或者直接试试6楼站长的代码。

bat小白,请多指教!谢谢!

TOP

相关推荐

公众号增加粉丝的五大实战方法
螃蟹怎么邮寄才是活的
高效办公技巧:如何实现批量粘贴操作
天涯明月刀照孤星见闻在哪里_天涯明月刀照孤星见闻怎么做
【滅蝨行動】床蝨曱甴入屋亂炸反而更嚴重 4款常見滅蝨彈功效大比拼 【附5招預防蝨患】
侠盗飞车怎么弄_侠盗飞车怎么弄枪?