2010-06-18 99 views
1

我目前正试图弄清楚如何让批处理文件在Windows 7中正常运行。我在因特网上查找过,并且没有在寻找任何有用的信息我遇到的问题。批处理程序在Windows 7中没有正确运行

批处理文件 - 批处理文件打开一个窗口,允许学生在由ETS eCBT创建的TDSM服务器上进行测试 - 该测试是CLEP考试。该批处理文件是打开工作站供学生使用的,它看起来像加载了但欢迎/登录屏幕从不出现,因为它应该。

WSK_LOAD.BAT

@echo off 
rem-------------------------------------------------------------------- 
rem !!! DO NOT REMOVE OR MODIFY THIS FILE !!! 
rem !!! THIS FILE IS USED BY THE eCBT SYSTEM !!! 
rem-------------------------------------------------------------------- 
SET ECBT_DEFAULT_SERVER_NAME=WR-TESTING1 
SET ECBT_BATCH_HOME=C:\ETSBATCH 
SET ECBT_HOME=\\WR-TESTING1\tdms 
set ECBT_LOGFILE=%ECBT_BATCH_HOME%\wsk.log 
SET ECBT_CLIENT_VERSION=4.0 
rem---------------------------------------------------------------------- 
if exist %ECBT_HOME%\client\bin\wks.bat goto avail 
echo Cannot access %ECBT_HOME%! 
echo Attempting to open the share … 
echo If you see the share window, please close it to proceed … 
rem------------------------------------------------------------------------ 
:avail 
%ECBT_HOME%\client\bin\wks.bat 

我已经试过所有我能想到的:以管理员身份运行,将文件移动到从HD运行,确信与程序相关联的所有文件和文件夹,用用户共享和电脑,Windows 7运行兼容性,说它不包含要运行的.exe文件,并重新编写该文件。

我知道它连接到TDMS服务器,因为我可以在服务器上看到它。它唯一不能做的就是调出登录到测试服务器所必需的窗口。该窗口打开它应该但它不会生成登录框。 任何和所有的帮助表示赞赏, 詹妮弗

+3

所有的批处理文件都会运行每个命令,就好像您已经在命令行中输入了一样。如果你手动键入每一行(当然,减去rems,回声和if),是否会发生同样的事情? – 2010-06-18 14:46:17

+3

你确定问题出现在这个脚本中而不是'wks.bat'中吗? – jamesdlin 2010-06-19 16:02:20

回答

0

那么我的第一个建议是尝试调试您的“WKS_LOAD.BAT”脚本来检查错误或错误,你可能会忽略。

+0

下面是一个网站,介绍了如何调试批处理脚本的基本方法。 http://www.robvanderwoude.com/battech_debugging.php 此外,看一看这个非常详细的回答在这个网站类似的问题: http://stackoverflow.com/questions/165938/how -can-i-debug-a-bat-script – daniel11 2010-12-01 01:10:18

+0

如果我没有提出任何建议,那么就按照“jamesdlin”的回答,因为他的确有一个好的观点,可能是服务器端问题。 – daniel11 2010-12-01 01:12:49

-1

确保您的服务器已启动。

如果您在服务器上,它可能无法自动找到服务器(本身)。您应该在客户端安装中自动找到它,但必须手动在服务器上指定它。幸运的是,默认设置在从主机服务器连接时起作用。

我联系了他们的支持热线,收到了毫无价值的,不知情的建议,导致无处不在。

如果您没有得到指定服务器的提示,则还有其他错误。这个系统在很大程度上依赖于Java。该批处理脚本调用另一个批处理脚本来检查更新,然后将JVM加载到JVM中。

2

我怀疑这一点对你有帮助,但在联系ETS后,我发现客户端工作站脚本与Windows 7 64位不兼容。尽管它可以与Windows 7 32位兼容。