当前位置:首页 » 网页前端 » 脚本只能用一次吗
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

脚本只能用一次吗

发布时间: 2022-01-26 10:27:34

⑴ 如何才能使shell脚本只运行一次

在脚本最开始时候判断进程中是否已存在该脚本进程。
grep script.sh | grep -v grep >/dev/null
if [ $? -eq 0 ]; then
# 存在
exit 1
fi
不存在才执行下面的内容

⑵ 怎么确保Python脚本同时只能运行一次

脚本运行的时候,自己创造一个临时文件,然后锁住。运行完成后,如果永远不想运行了。文件不删除。如果运行完了,也可以再解锁。

下次程序运行时检查这个临时文件,如果被锁住,就不执行退出。

⑶ 按键精灵的脚本可以一直试用下去吗

不可以哦,别人做出来的东西,你要支持正版啊。当作者赚到钱了,才有继续更新的动力啊。如果都去破解,那作者一定就没有继续开发的动力了。你也就只能用这一次了。以后可能就没有这么好用的脚本了,从长远的来说支持正版。

⑷ 按键精灵做的脚本为什么只循环一次我在什么地方编程错了

没用过按键精灵,不过用过类似的一个软件autoit。

你这里并没有循环语句,只是做了两次相同的If判断。虽然两次判断中间有等待了3秒,但也不能保证3秒后就一定能找到图。

等0.3秒后不能直接移动并点击,还是要再次回到最初的判断,只有X/Y都大于0了才能执行MoveTo和LeftClick动作。


所以,你需要的是一个循环语句(While或者For),我不知道按键精灵里是什么,建议看看帮助文档。类似下面这样写:

WhileintX<=0OrintY<=0
FindPic640,0,1430,500,"Attachment:2.bmp",0.9,intX,intY
Delay300
WEnd
MoveTointX,intY
LeftClick1

只需要这些语句。

能够跳出While循环了,才证明intX和intY都大于0了,才是找到图了。

⑸ 按键精灵,脚本怎么让一小段在全部脚本里只执行一次

我常用的方式:设置一个全局变量【这里可以当成 布尔类型】,最开始初始化为假值,
某一段命令放在if的条件判断里面,如果变量为假执行一次,并将变量赋值为真。
下次循环就不会运行那一段代码了。
如果你的情况特殊,可以将代码发过来查看。

⑹ 按键精灵只能运行一次

虽然你提问也算字多的了,不过我还是没看懂你是要加自动生成设备编号的功能还是要输入设备名称的功能?还是什么停掉?停掉干什么?
大致说一下输入设备名称的功能该怎么做吧

方案一:用WaitKey让脚本暂停,直到你按下某个特定的键才继续执行后面的语句。这里我用的109表示小键盘减号键,你可以随意设置成你不常用的键的按键码。
k=0
While k <> 109
k = WaitKey()
Delay 100
Wend

方案二。
你需要用到InputBox函数,它可以弹出一个对话框让你输入文字,然后把你输入的文字保存在变量里,然后你可以用SayString语句再把保存好的文字写出来
//这句定义一个名为“设备名称”的变量
Dim 设备名称
//弹出窗口让你输入设备名称
设备名称 = InputBox("输入设备名称")
//这里放上把鼠标点到你工作系统里需要输入设备名称的地方
//SayString语句自动把你打的设备名称输入进那里去
SayString 设备名称

⑺ 按键精灵9为什么脚本只能执行一次就不循环了的问题

你的这个脚本没有循环结构,当然也就顺序执行一次就关闭了。

无限循环可以这样:
在所以脚本开始前加入一句 while 1
然后在结束后来一句 wend

试试看吧,希望对你有帮助~
^ω^

⑻ 按键精灵9为什么我录制的脚本只能循环一次

自己写代码,不建议录制,录制的代码效率低(很多都是废话),而且不通用,如果你不懂得编程,只要花一点时间看看官网视频教程,简单的代码还是可以自己写的。
While True
//你的代码
Wend

这样写,你的代码就是无限执行的。

⑼ 我用按键精灵做的脚本怎么只执行一次

要写个循环··@!@

⑽ 按键精灵:需要按键按下后,只按一次,不再重复的脚本!

key = WaitKey() //等待用户按键
If key = 123 Then //当按键为F12时 执行if内语句
KeyPress "Space", 1" //按空格键一次
End If
Delay 300