gpt4 book ai didi

windows - 使用 cmd Windows 7 将键盘命令发送到程序中

转载 作者:可可西里 更新时间:2023-11-01 11:53:48 25 4
gpt4 key购买 nike

我正在编写我的第一个 .bat 文件。我正在尝试打开一个文件并打印它。到目前为止,我已经设法打开了文件。之后我想发送 Ctrl+P 的键盘命令来打印屏幕。我正在使用兄弟标签打印机,技术部门告诉我,使用打印机的唯一方法是使用打印机附带的软件。我查看了如何在 Windows 中从 CMD 发送命令,但没有找到任何有用的信息。我该怎么做才能从 .bat 文件/命令行发送 int Ctrl+P?

这是脚本。

@echo off

title My First batch file
echo Hello!
start Ptedit50.exe "c:\My Labels\PraxisBadge.lbx"
start>Ctrl+P
pause

最佳答案

给你。我用记事本对此进行了测试,效果很好。

@echo off
setlocal

title My First batch file
echo Hello!
start Ptedit50.exe "c:\My Labels\PraxisBadge.lbx"
call :SendCtrlP "Name in Windowtitle"
pause
exit /b

:SendCtrlP <app>
setlocal
set vbs=%Temp%\_.vbs
>%vbs% echo set s = CreateObject("Wscript.Shell")
>>%vbs% echo s.appactivate "%~1"
>>%vbs% echo s.sendkeys "^p"
cscript //nologo %vbs%
if exist %vbs% del /f /q %vbs%
exit /b

关于windows - 使用 cmd Windows 7 将键盘命令发送到程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22486094/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com