菜鸟诚心求助...如何判断记事本里的 数值.....[已解决]
本帖最后由 vfhptuu 于 2011-7-4 06:51 编辑Run(运行一个程序)
$sFilePath = ("\\192.168.0.236\123\"&@ComputerName&".txt");在共享123文件夹里.生成一个 以计算机名 命名的 记事本.
FileWrite($sFilePath,"1") ;在记事本里写入数值1
请教大家 这里如何判断记事本里的数值为1
如果数值为1Run(运行一个程序)并往记事本里 写入数值2
请教大家 这里如何判断记事本里的数值为 2
如果数值为2 就退出脚本
谢谢大家...... if fileread (($sFilePath) = 1 then FileWrite($sFilePath,"2") 没人会吗...大家帮帮我啊!!楼上的.. 加入您的语句..脚本出错!!!不过还是谢谢你! 回复 3# vfhptuu
好像多打了个括号
if fileread ($sFilePath) = 1 then FileWrite($sFilePath,"2")
不行的话试试
if fileread ($sFilePath) = "1" then FileWrite($sFilePath,"2") 看看fileread的帮助,读取文件中的内容,如果内容=1 就写入2 谢谢..删掉 ( 可以判断了....但写入数值 2时 会写在 1后面就变成 12 了.....怎么才能覆盖写入呢....就差一点点就能完成了.....在次3Q 判断里加一个模拟backspace按键,然后在写入吧。
FileWrite 只能在文件尾部加上数据
要么用INI的文件是可以覆盖写入的 要覆盖之前内容就别直接用fileread,先用open,选择覆盖模式打开,再fileread 谢谢.楼上的...差不多解决了................怎么修改贴子已解决啊! 正需要这个,谢谢楼主了
页:
[1]