如何解决如何在Windows 7/2008中自动执行perl脚本?
| 我想每周执行一次Perl脚本。我已经查看了任务计划程序,但是当我选择.pl文件并运行任务时所做的全部工作就是在notepad ++中打开.pl文件。然后,我尝试让Task Scheduler运行.bat文件:perl goto.pl
当我双击桌面(正在工作的地方)时,它可以工作,但是当我运行任务时,它只会闪烁命令提示符屏幕。我在Google上进行了广泛的搜索,很多人都遇到了这个问题,解决方案似乎是“更改权限”或“将完整路径名添加到perl.exe和.pl文件中,但不带引号”。文件和桌面文件夹都具有完全控制/权限,我是管理员帐户,因此似乎不是解决方案。我的perl脚本输出到一个文本文件,我想每周自动将其通过电子邮件发送到分发列表,但这对以后的工作来说是一个挑战。谢谢。
解决方法
您可以在.bat文件中更改当前的工作目录,这似乎是问题所在。
cd c:\\directory\\of\\script\\
perl goto.pl
或者,您可以使用完整路径名,如您在问题中所建议的那样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。