คำถามติดแท็ก batch-file

ชุดไฟล์เป็นไฟล์ข้อความที่มีชุดคำสั่งที่ดำเนินการโดยล่ามคำสั่งในระบบ MS-DOS, IBM OS / 2 หรือระบบ Microsoft Windows

4
วิธีที่จะข้าม“ คุณแน่ใจว่า Y / N” เมื่อลบไฟล์ในไฟล์แบทช์
ฉันจำไม่ได้ว่าชีวิตของฉันจำได้อย่างไรว่าจะหลีกเลี่ยงพรอมต์ที่น่ารำคาญ "คุณแน่ใจหรือไม่ว่าใช่ / ไม่ใช่" เมื่อทำการลบไฟล์ ฉันดูเหมือนจะจำได้ว่ามันเป็นสิ่งที่ชอบ: del C:\Test && ECHO Y
137 windows  batch-file  cmd 

8
วิธีใช้ if - else โครงสร้างในไฟล์แบตช์
ฉันมีคำถามเกี่ยวกับโครงสร้าง if - else ในไฟล์แบตช์ แต่ละคำสั่งทำงานทีละคำสั่ง แต่ฉันไม่สามารถใช้บล็อก "if - else" ได้อย่างปลอดภัยดังนั้นส่วนเหล่านี้ของโปรแกรมของฉันจึงไม่ทำงาน ฉันจะทำให้ชิ้นส่วนเหล่านี้ทำงานได้อย่างไร ขอบคุณ. IF %F%==1 IF %C%==1 ( ::copying the file c to d copy "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==1 IF %C%==0 ( ::moving the file c to d move "%sourceFile%" "%destinationFile%" ) ELSE IF %F%==0 IF %C%==1 ( …

8
การเรียกใช้งานหลายคำสั่งจากสคริปต์ Windows cmd
ฉันพยายามเขียนสคริปต์ Windows cmd เพื่อทำงานหลายอย่างในชุดข้อมูล อย่างไรก็ตามมันจะหยุดหลังจากคำสั่งแรกในสคริปต์ คำสั่งที่จะหยุดหลังจากนั้นจะเป็นการสร้าง maven (ไม่แน่ใจว่าเกี่ยวข้องหรือไม่) ฉันจะทำให้มันดำเนินต่อไปและทำงานแต่ละงานตามลำดับได้อย่างไร การติดตั้งซอฟต์แวร์ใด ๆ หรือการกำหนดค่ารีจิสตรี ฯลฯ นั้นหมดไปจากคำถาม - มันต้องทำงานกับการติดตั้งวานิลลาของ Windows XP ฉันกลัว เป็นการดีที่ฉันต้องการให้สคริปต์ยกเลิกหากคำสั่งใด ๆ ล้มเหลว แต่นั่นเป็น "ดีที่มี" ไม่จำเป็น ขอบคุณ

11
Bat เพื่อเรียกใช้. exe ที่พรอมต์คำสั่ง
ฉันต้องการสร้างไฟล์. bat ดังนั้นฉันสามารถคลิกที่มันเพื่อให้มันสามารถทำงานได้: svcutil.exe /language:cs /out:generatedProxy.cs /config:app.config http://localhost:8000/ServiceModelSamples/service ใครสามารถช่วยฉันเกี่ยวกับโครงสร้างของไฟล์. bat
134 windows  batch-file  exe 

13
ฉันจะรับผลลัพธ์ของคำสั่งในตัวแปรใน windows ได้อย่างไร
ฉันต้องการรับผลลัพธ์ของคำสั่งเป็นตัวแปรในสคริปต์แบตช์ของ Windows (ดูวิธีรับผลลัพธ์ของคำสั่งใน bashสำหรับ bash scripting ที่เทียบเท่า) วิธีแก้ปัญหาที่จะทำงานในไฟล์. bat เป็นที่ต้องการ แต่ยินดีต้อนรับโซลูชันสคริปต์ Windows ทั่วไปอื่น ๆ


5
เส้นทางสัมพัทธ์ในสคริปต์ BAT
นี่คือโฟลเดอร์โปรแกรมของฉันเองในไดรฟ์ USB ของฉัน: Program\ run.bat bin\ config.ini Iris.exe library.dll etc. ฉันต้องการใช้run.batเพื่อเริ่มต้น Iris.exe ฉันไม่สามารถใช้สิ่งนี้: F:/Program/bin/Iris.exeเหมือนทางลัดเพราะบางครั้งมันไม่ได้แนบเป็นไดรฟ์F:( เช่น E:หรือG:) ฉันต้องเขียนอะไรในไฟล์ bat เพื่อให้ทำงานได้โดยไม่คำนึงถึงอักษรระบุไดรฟ์ ฉันลองสิ่งนี้ในไฟล์ BAT: "\bin\Iris.exe" แต่มันไม่ได้ผล

11
คัดลอกเนื้อหาทั้งหมดของโฟลเดอร์ไปยังโฟลเดอร์อื่นโดยใช้ไฟล์แบตช์?
ฉันมีโฟลเดอร์ใน C:\Folder1 ฉันต้องการคัดลอกเนื้อหาทั้งหมดFolder1ไปยังตำแหน่งอื่นD:\Folder2 ฉันจะทำสิ่งนี้โดยใช้ไฟล์แบตช์ได้อย่างไร


11
วิธีเรียกใช้สคริปต์ PowerShell โดยไม่ต้องแสดงหน้าต่าง
เป็นไปได้อย่างไรที่จะเรียกใช้สคริปต์PowerShellโดยไม่แสดงหน้าต่างหรือเครื่องหมายอื่นใดให้กับผู้ใช้ กล่าวอีกนัยหนึ่งสคริปต์ควรทำงานอย่างเงียบ ๆ ในพื้นหลังโดยไม่มีสัญญาณใด ๆ กับผู้ใช้ เครดิตเพิ่มเติมสำหรับคำตอบที่ไม่ใช้ส่วนประกอบของบุคคลที่สาม :)

3
Windows batch: เรียกมากกว่าหนึ่งคำสั่งใน FOR loop?
เป็นไปได้ไหมในไฟล์แบตช์ของ Windows ที่จะเรียกคำสั่งมากกว่าหนึ่งคำสั่งในลูปเดียว FORตัวอย่างเช่นฉันต้องการพิมพ์ชื่อไฟล์และหลังจากลบแล้ว: @ECHO OFF FOR /r %%X IN (*.txt) DO (ECHO %%X DEL %%X) REM the line above is invalid syntax. ฉันรู้ว่าในกรณีนี้ฉันสามารถแก้ปัญหาได้โดยทำสองวงสำหรับลูปที่แตกต่างกัน: อันหนึ่งสำหรับแสดงชื่อและอีกอันสำหรับการลบไฟล์ แต่เป็นไปได้ไหมที่จะทำในลูปเดียวเท่านั้น
124 windows  batch-file  cmd 



5
ตั้งค่าตัวแปรสภาพแวดล้อมถาวรจาก cmd.exe
ฉันต้องตั้งค่าตัวแปรสภาพแวดล้อมในเครื่อง windows ต่างๆ แต่ฉันไม่อยากยุ่งยากในการเปลี่ยนด้วยตนเองโดยไปที่หน้าจอคุณสมบัติของ "My Computer" ฉันต้องการทำจากบรรทัดคำสั่งด้วยไฟล์แบตช์ เท่าที่ฉันเข้าใจการใช้ set จะเปลี่ยนตัวแปรสำหรับกระบวนการที่ฉันจะเรียกในหน้าต่างคำสั่งเท่านั้น ฉันต้องการตั้งค่าอย่างแน่นอนดังนั้นในภายหลังเมื่อเรียกใช้กระบวนการใหม่จะใช้การตั้งค่าใหม่ที่ฉันตั้งไว้ มีวิธีดำเนินการจากบรรทัดคำสั่งหรือไม่?

6
ไฟล์แบตช์ Windows สามารถกำหนดชื่อไฟล์ของตัวเองได้หรือไม่?
ไฟล์แบตช์ Windows สามารถกำหนดชื่อไฟล์ของตัวเองได้หรือไม่? ตัวอย่างเช่นถ้าฉันรันไฟล์แบตช์ C: \ Temp \ myScript.bat มีคำสั่งภายใน myScript.bat ที่สามารถกำหนดสตริง "myScript.bat" ได้หรือไม่
122 windows  batch-file  cmd 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.