2010-06-18 97 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位兼容。