Javascript 使用间隔wscript循环

Javascript 使用间隔wscript循环,javascript,vbscript,wsh,wscript.shell,Javascript,Vbscript,Wsh,Wscript.shell,请帮助我,我想修改这个文件应该是这样的 运行脚本 执行循环5次 等待5分钟 再次执行For循环5次 等待5分钟 再次执行For循环5次 若脚本已经运行了3次For循环,请退出脚本 希望你能帮助我 dim wsh jumlah=5 delay=2000 set wsh=wscript.createobject("wscript.shell") wscript.sleep 5000 for i=1 to jumlah WScript.Sleep 3000 wsh.run "nircmd.exe se

请帮助我,我想修改这个文件应该是这样的

  • 运行脚本
  • 执行循环5次
  • 等待5分钟
  • 再次执行For循环5次
  • 等待5分钟
  • 再次执行For循环5次
  • 若脚本已经运行了3次For循环,请退出脚本
  • 希望你能帮助我

    dim wsh
    jumlah=5
    delay=2000
    set wsh=wscript.createobject("wscript.shell")
    wscript.sleep 5000
    for i=1 to jumlah
    WScript.Sleep 3000
    wsh.run "nircmd.exe setcursor 100 398"
    WScript.Sleep 1000
    wsh.run "nircmd.exe sendmouse left down"
    WScript.Sleep 1000
    wsh.run "nircmd.exe sendmouse left up"
    WScript.Sleep 1000
    wsh.sendkeys "Semoga sukses selalu dan ditambah rezekinya yg banyak "
    wsh.sendkeys "{ENTER}"
    wsh.sendkeys "Semoga sukses selalu dan ditambah rezekinya yg banyak "
    wsh.sendkeys "{ENTER}"
    wsh.sendkeys "Semoga sukses selalu dan ditambah rezekinya yg banyak "
    wsh.sendkeys "{ENTER}"
    wsh.sendkeys "ig: raihanrj1999 "
    WScript.Sleep delay
    wsh.run "nircmd.exe setcursor 834 504"
    WScript.Sleep 3000
    wsh.run "nircmd.exe sendmouse left down"
    WScript.Sleep 1000
    wsh.run "nircmd.exe sendmouse left up"
    WScript.Sleep 1000
    next
    'END        
    

    我创建了一个解决方案,将问题分为三个功能:

  • isEndProcess,它控制停止算法的条件
  • 进程,您将在其中放置要运行的代码
  • loopManager,控制何时调用进程函数 您可以根据需要更改常量的值
  • const EXECUTIONS\u TO\u STOP=3
    const EXECUTIONS_每个_循环=5
    常数时间=1000
    让执行=0
    常量isEndProcess=()=>{
    返回执行>=执行到停止
    }
    常量进程=()=>{
    console.log(执行)
    }
    常量循环管理器=()=>{
    if(isEndProcess()){
    返回清除间隔(间隔)
    }
    处决++
    
    对于(设i=0;i我创建了一个解决方案,将问题分为三个函数:

  • isEndProcess,它控制停止算法的条件
  • 进程,您将在其中放置要运行的代码
  • loopManager,控制何时调用进程函数 您可以根据需要更改常量的值
  • const EXECUTIONS\u TO\u STOP=3
    const EXECUTIONS_每个_循环=5
    常数时间=1000
    让执行=0
    常量isEndProcess=()=>{
    返回执行>=执行到停止
    }
    常量进程=()=>{
    console.log(执行)
    }
    常量循环管理器=()=>{
    if(isEndProcess()){
    返回清除间隔(间隔)
    }
    处决++
    for(设i=0;i