标题: [文件操作] 打开文件并输入内容的批处理为什么调用不能运行? [打印本页]
作者: hdhyg 时间: 2012-7-18 15:06 标题: 打开文件并输入内容的批处理为什么调用不能运行?
bat文件双击运行没问题。。
问题是:如果我打开附件里面的Excel表---点A1单格(是链接.bat这个文件的一个链接)处就只能打开记事本,而不能输入内容。。怎么样做才能得到和双击的效果一样,打开并输入内容。
321.bat文件里面start "" "notepad"这行代码不能改动其他都可以改,,,
作者: cjiabing 时间: 2012-7-18 15:30
不明所以。
作者: 乱码 时间: 2012-7-18 15:54
你的思路很混乱,请把你想做的告诉我们,不要把你写代码的思路给我们、
是不是想打开记事本或者word,然后实现打字效果?
作者: hdhyg 时间: 2012-7-18 16:13
回复 2# cjiabing
我新上传了附件,就是说打开附件里面的Excel表---点A1单格(是链接.bat这个文件的一个链接)处就能打开记事本,并输入内容。。让他的效果和双击321.bat的效果一样。
321.bat文件里面start "" "notepad"这行代码不能改动其他都可以改。
作者: hdhyg 时间: 2012-7-18 16:15
不明所以。
cjiabing 发表于 2012-7-18 15:30
我新上传了附件,就是说打开附件里面的Excel表---点A1单格(是链接.bat这个文件的一个链接)处就能打开记事本,并输入内容。。让他的效果和双击321.bat的效果一样。
321.bat文件里面start "" "notepad"这行代码不能改动其他都可以改。
版主老大,我上面那个新建文件夹附件传错了,怎么能删除。
作者: 乱码 时间: 2012-7-18 19:13
无法访问 D:\My Documents\321.bat 文件
明明是桌面运行的,为什么会是这个路径?
做等高人解决、、、
你为什么不接上VBS呢?
作者: hdhyg 时间: 2012-7-18 20:21
那个高人能帮下忙呀,看下到底那里出问题了。
作者: apang 时间: 2012-7-18 20:43
貌似不指定路径的话,默认从"我的文档"打开,试试:- @echo off
- more +7 %0>"%~dpn0.vbs"
- start "" "notepad"
- ping -n 2 127.1>nul
- start /wait "" "%~dpn0.vbs"
- del "%~dpn0.vbs"
- goto :eof
- set ws = CreateObject("wscript.shell")
- ws.AppActivate "notepad"
- wscript.sleep 1000
- ws.sendkeys "H"
- wscript.sleep 100
- ws.sendkeys "e"
- wscript.sleep 100
- Ws.SendKeys "l"
- wscript.sleep 100
- Ws.SendKeys "l"
- wscript.sleep 100
- Ws.SendKeys "e"
- wscript.sleep 100
- Ws.SendKeys "o"
- ws.sendkeys " cmd"
- wscript.sleep 100
- ws.sendkeys "{Enter}"
复制代码
作者: hdhyg 时间: 2012-7-18 22:12
貌似不指定路径的话,默认从"我的文档"打开,试试:
apang 发表于 2012-7-18 20:43
果然是高手,小弟万分感谢谢!!!!!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |