File 批处理程序在Windows 7中未正确运行

File 批处理程序在Windows 7中未正确运行,file,windows-7,batch-file,File,Windows 7,Batch File,我目前正试图弄清楚如何让批处理文件在Windows7中正确运行。我曾在互联网上搜索过,但在找到有关我所遇到的问题的有用信息方面没有太大成功 批处理文件–批处理文件将打开一个窗口,允许学生在ETS eCBT创建的TDSM服务器上进行测试–该测试为CLEP考试。批处理文件用于打开工作站供学生使用,看起来好像已加载,但“欢迎/登录”屏幕从未显示出应有的效果 WSK_LOAD.BAT @echo off rem-----------------------------------------------

我目前正试图弄清楚如何让批处理文件在Windows7中正确运行。我曾在互联网上搜索过,但在找到有关我所遇到的问题的有用信息方面没有太大成功

批处理文件–批处理文件将打开一个窗口,允许学生在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服务器,因为我可以在服务器上看到它。它唯一没有做的就是打开登录测试服务器所需的窗口。窗口将按其应该的方式打开,但不会生成登录框。 感谢所有的帮助,
Jennifer

我的第一个建议是试着调试你的“WKS_LOAD.BAT”脚本,检查你可能看得太多的错误。

我的第一个建议是试着调试你的“WKS_LOAD.BAT”脚本,检查你可能看得太多的错误。

确保你的服务器已经启动

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

我联系了他们的支持热线,收到了毫无价值、毫无信息的建议,但毫无结果


如果没有得到指定服务器的提示,则可能是其他问题。这个系统严重依赖Java。该批处理脚本调用另一个批处理脚本,该脚本检查更新,然后将jar可执行文件加载到JVM中。

确保服务器已启动

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

我联系了他们的支持热线,收到了毫无价值、毫无信息的建议,但毫无结果


如果没有得到指定服务器的提示,则可能是其他问题。这个系统严重依赖Java。该批处理脚本调用另一个批处理脚本,该脚本检查更新,然后将一个jar可执行文件加载到JVM中。

我怀疑这在这一点上对您有帮助,但联系ETS后,我发现客户端工作站脚本与Windows 7 64位不兼容。虽然它确实适用于Windows 7 32位。

我怀疑这在这一点上对您有帮助,但在联系ETS后,我发现客户端工作站脚本与Windows 7 64位不兼容。尽管批处理文件可以在32位Windows 7上运行。

批处理文件只需运行每个命令,就好像您在命令行中键入了命令一样。如果您手动键入每一行(当然减去rems、echos和if),是否会发生同样的情况?您确定问题出在这个脚本中,而不是在
wks.bat
中吗?批处理文件所做的就是运行每个命令,就像您在命令行中键入它一样。如果您手动键入每一行(当然,减去rems、echos和if),是否会发生同样的情况?您确定问题出在这个脚本中,而不是在
wks.bat
?这里有一个网站,解释了如何调试批处理脚本的基本方法。另外,看看这个网站上一个类似问题的非常详细的答案:如果我的建议都不起作用,那么就用“jamesdlin”的回答,因为他确实提出了一个很好的观点,这可能是服务器端的问题。另外,看看这个网站上一个类似问题的非常详细的答案:如果我的建议都不起作用,那么就用“jamesdlin”的回答,因为他确实提出了一个很好的观点,这可能是服务器端的问题。