2016-01-20 70 views
0

我有一個批處理文件約。 35 KB,〜1500-1800行。在500行標記後,所有CD命令都被解析兩次。所以:長批處理腳本弄亂了「cd ..」?

cd .. 

將被視爲

cd .. 
cd .. 

出於某種原因,我沒有做改變這一點。任何人都可以幫忙嗎?我正在運行WIN10,64位。

+0

沒有理由發生。我不得不看整個腳本。鏈接到pastebin或其他東西。 – SomethingDark

+0

你在更換bat文件時運行嗎? –

+0

添加一些輸出,看看真的發生了什麼,像'echo#1 cd .. echo#2' – jeb

回答

0

我不知道爲什麼會這樣,但我只是試着解決它。如果可以的話,我建議將批處理程序拆分成更小的塊。創建一個'主'批處理程序,它是你的小例程。這也可能使您的大規模整體程序更易於管理。