无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4886|回复: 22
打印 上一主题 下一主题

一个有问题的批处理,功能一个命令行窗口输入内容,另一个命令行窗口显示

[复制链接]
跳转到指定楼层
#
发表于 2022-6-30 16:41:54 | 显示全部楼层 回帖奖励 |正序浏览 |阅读模式
本帖最后由 linqyx 于 2022-7-16 11:04 编辑

下载附件,后缀TXT改成bat就可以运行。在本批处理同目录下会建立一个输入显示的文件夹,并自动打开两个窗口,一个输入命令行窗口,你输入内容,另一个显示命令行窗口 显示你刚才输入的内容。

这里有一个问题就是延时问题,有人说  ping 127.1 -w 1000>nul,可以延时1秒。我试了下,不管怎么设置都是延时3秒多,上网搜索也没有找到怎么样设置,可能太基本了,会的都不解释。看了看 ping 命令介绍,-w是等待每次回复的超时时间,而-n 要发送的回显请求数。 于是我写了  ping 127.0.0.1 -w 970 -n>nul,不知道对不对。感觉真是会的不难,难的不会啊。

我运行的时候  过一段时间显示窗口就会报错,中断,不知道为什么。下面有报错图片。
还有已知问题输入一些特殊字符比如|,输入界面会中断。应该是echo命令在往文档中写入的时候,特殊字符需要特殊处理,我不会写代码,就没有写。
这个批处理没有什么实际意义,一开始想法是想试试从一个命令行窗口向另一个命令行窗口传递数据的方法。纯练手用。
附上报错的图片,谁知道啥原因啊。


报错1.jpg (71.33 KB, 下载次数: 192)

报错1.jpg

两个命令行窗口,一个输入一个显示.txt

1.41 KB, 下载次数: 17, 下载积分: 无忧币 -2

#
发表于 2022-7-16 12:20:01 | 显示全部楼层
修正:
两个命令行窗口,一个输入一个显示.7z (633 Bytes, 下载次数: 19)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-5 07:43

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表