0

第一次发帖的长期读者,首先感谢一个很棒的网站,如果没有这个网站,我一半的时间都无法完成我的工作。

我的问题是我目前有一个批处理文件,我在我们的客户端上运行,它将网络驱动器复制文件从服务器映射到 Ram 驱动器,然后运行下面的应用程序代码。我需要做的是用一个漂亮的 GUI 窗口替换它。我看过一些任务自动化应用程序(vtask studio、winautomation、visual cron),但没有一个能够创建窗口。理想情况下,启动会像这样,如果收到回复,欢迎加载器 ping 服务器,然后继续复制文件,进度条会很棒。基本上构建了一个漂亮的应用程序加载器,我在服务器的客户端 Windows server 2008 R2 上运行 windows 7 pro。

任何和所有的建议都非常感谢提前感谢!

代码:

:开始
@echo 关闭
超时/T 15
网络使用 m: /delete
网络使用 n:/删除
网络使用 n:\\SERVER\Apps
网络使用 m:\\SERVER\Media
网络使用 l:\\SERVER\Logs
MD d:\Apps
XCOPY n:\*.* d:\Apps\ /Y /H /E /B
超时/T 5
mklink /DC:\Apps D:\Apps
超时/T 5
START /MIN /WAIT "Launcher" "C:\Apps\shortcuts\Launcher.Lnk"
开始 /MIN E:\PY.BAT
超时/T 10
开始 /MIN "阅读器" "C:\Apps\shortcuts\Reader.Lnk"
超时/T 5
:发射
ECHO %Time% %Date% "启动应用程序" >>"%MyLogFile%"
START /MIN /WAIT "启动器" "C:\Apps\applications\Launch.lnk"
转到启动
4

2 回答 2

1

您可以在单个 vTask 脚本中完成所有这些步骤。安装/卸载网络驱动器、复制文件,甚至显示您控制的简单 GUI。当然有一个进度条命令,它运行良好。vTask 可能是构建简单 GUI、将实际代码(包括 SQL 等)放在其后面,甚至在需要时调用 .DLL 的最简单方法。

保罗

于 2014-12-18T20:17:49.333 回答
0

我知道VisualCron(您提到的)具有弹出任务,它可以在使用您在该窗口中提供的任何参数执行某些操作(例如启动任务)之前在窗口中提出问题或提供信息。

于 2014-03-06T08:46:43.913 回答