gpt4 book ai didi

windows - 安排从调度程序运行的自动化脚本套件

转载 作者:可可西里 更新时间:2023-11-01 10:36:08 24 4
gpt4 key购买 nike

所以我试了又试,但出于某种原因无法弄清楚这个。

如何从所需目录而不是 cmd.exe 所在的 System32 目录运行任务。所以,当我安排一个任务并尝试运行它时......

命令提示符假设转到“c:\users\aaa\bbb\ccc”,然后传递参数。

相反,它从 c:\Windows\System32 开始,但失败了。

有人可以帮我解决这个问题吗?

我真的很感激。

谢谢。

编辑——

所以,现在我有一个包含以下内容的 run.bat 文件......

 C:\Users\aaa\bbb\ccc\dd (location to my testrunner.bat file) 
testrunner.bat Scripts/all.suite website-address ie (command for the task I wanna perform)

net stop schedule (since window is poping up and going away way to fast, I added this to stop it (not working))

最佳答案

 type run.bat

@echo off
cd C:\Users\aaa\bbb\ccc\dd
rem this will show all files in dir
rem is the file you're expecting listed?
dir

rem notice how you can make comments with a leading rem(ark)

@echo starting scripts\all.suite
rem you have to change this to have the full path using Windows X:\dir\dir conventions
c:\home\Scripts\all.suite website-address
@echo done running scripts\all.suite website-address

@echo shutting down
net stop schedule

所以我还不清楚你的目标。我添加 cd c:\... 命令的原因是它会将 **C**change **D** 目录更改为指定的路径。

这就是您所需要的,因此您可以“从所需目录而不是 System32 运行任务”。

复制从第一个 @echo off 到最后一个 net stop 的所有内容并使用记事本,将其粘贴到文件中,修复命令名称和路径 website-urls 等,然后将该文件保存到 c:\temp\testrunner.bat。

打开 cmd.exe 窗口并测试脚本是否有效。只需将 c:\temp\testrunner.bat 粘贴到 cmd 行,然后按回车键。如果可行,则在调度程序中创建一个条目以运行 c:\temp\testrunner.bat 。我不知道为调度程序运行脚本的细节,所以在输入屏幕上寻找线索。是否可以选择“立即”运行?

如果 .bat 文件在命令行中不起作用,那么您必须先修复该文件,然后再尝试在调度程序中运行它。由于您的命令 Scripts/all.suite website-address 有点模糊,您最好发布一个新问题寻求帮助修复 .bat 文件并使用人们会使用的示例命令能够在家中的 PC 上使用。

IHTH.

关于windows - 安排从调度程序运行的自动化脚本套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25558509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com