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

การประมวลผลแบบแบตช์เป็นการประมวลผลชุดคำสั่งหรือโปรแกรมซอฟต์แวร์โดยที่ผู้ใช้ไม่ต้องดำเนินการใด ๆ แบตช์ไฟล์เป็นไฟล์ข้อความที่มีลำดับของคำสั่งหรือการร้องขอโปรแกรมดังกล่าว โปรดใช้แท็ก [ไฟล์ชุด] สำหรับสิ่งนั้น

8
วิธีเรียกใช้คำสั่งเช่นเดียวกับในคิว
ฉันต้องคัดลอกไฟล์ต่าง ๆ ไปยังโฟลเดอร์ต่าง ๆ มากมาย ฉันสามารถเพิ่มคำสั่งการคัดลอกทั้งหมดของฉันไปยังสคริปต์ทุบตีแล้วเรียกใช้งานได้ แต่จากนั้นฉันต้องรอจนกว่าจะเสร็จสิ้นหากฉันต้องการเพิ่มคำสั่งเพิ่มเติมลงในการคัดลอก "คิว" มีวิธีที่ฉันสามารถเรียกใช้คำสั่งเป็นคิวและเพิ่มคำสั่งให้กับคิวนั้นในขณะที่สิ่งต่าง ๆ กำลังทำงานอยู่หรือไม่? อธิบายด้วยวิธีอื่นฉันต้องการเริ่มงานที่ใช้เวลานาน ในขณะที่กำลังทำงานอยู่ฉันต้องการเริ่มต้นใหม่ที่ไม่ได้เริ่มจริงจนกว่าจะเสร็จสิ้น แล้วเพิ่มอีกหลังจากนั้นอันสุดท้ายเป็นต้น เป็นไปได้อย่างใด?

4
การใช้สัญลักษณ์แทนด้วยคำสั่ง rmdir หรือ rd
สมมติว่ามีบางโฟลเดอร์ในD:ไดรฟ์: D:\Air D:\Abonden D:\All D:\Whatever ฉันต้องการลบโฟลเดอร์ทั้งหมดที่ขึ้นต้นด้วย "A" (รวมถึงโฟลเดอร์ย่อยและไฟล์ทั้งหมด) ฉันลองคำสั่งนี้: rmdir D:\A* /s /q ฉันได้รับข้อผิดพลาดแม้ว่า :( ชื่อไฟล์ชื่อไดเรกทอรีหรือไวยากรณ์ฉลากปริมาณไม่ถูกต้อง delคำสั่งทำงานร่วมกับ*แต่ฉันต้องการที่จะลบโฟลเดอร์ได้เป็นอย่างดี มีวิธีการผ่านrmdirคำสั่งหรือไม่


6
มีวิธีการรับ windows cmd shell เพื่อขยายเส้นทางสัญลักษณ์?
บางครั้งการที่ cmd shell ไม่สามารถขยายเส้นทาง wildcard อาจเป็นความไม่สะดวก ฉันต้องส่ง 100 ไฟล์ในไดเรกทอรีไปยังโปรแกรมและไม่สามารถพิมพ์ * .ext แต่ฉันใช้ 'ls' ของ mingw เพื่อดัมพ์รายการไปยังไฟล์จากนั้นแทนที่บรรทัดใหม่ด้วยช่องว่างคัดลอกและวางลงใน cmd ฝันร้ายทีเดียว ฉันสงสัยว่าคำตอบจะไม่ใช่ แต่มีใครจัดการเรื่องนี้หรือคิดหาวิธีที่จะทำให้ง่ายขึ้นไหม?

8
เล่นไฟล์ค้างคาวเมื่อเริ่มต้นในฐานะผู้ดูแลระบบใน Windows 7
ขณะนี้ฉันกำลังเรียกใช้สคริปต์เริ่มต้นในรูปแบบของไฟล์แบ็ตเรียบร้อยแล้วใน Windows 7 (ฉันได้แทรกรายการรีจิสตรีคีย์ใหม่ที่มีเส้นทางไฟล์ค้างคาวเป็นค่าใน Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run). ตอนนี้ฉันต้องเรียกใช้ไฟล์ bat อีกไฟล์เมื่อเริ่มต้น แต่มีสิทธิ์ยกระดับ (ในฐานะผู้ดูแลระบบ) และไม่ต้องยืนยันพรอมต์ด้วยตนเอง ฉันจะบรรลุสิ่งนี้ได้อย่างไรโดยเฉพาะอย่างยิ่งหากไม่มีโปรแกรมภายนอก


6
จะปิดการใช้งานเอาต์พุตของ 7-Zip ได้อย่างไร?
ฉันใช้7-Zipเพื่อบีบอัดไฟล์ภายในแบตช์ไฟล์ดังนี้: ...\right_path\7z a output_file_name.zip file_to_be_compressed ฉันได้ผลลัพธ์ต่อไปนี้: 7-Zip 4.65 Copyright (c) 1999-2009 Igor Pavlov 2009-02-03 Scanning Creating archive output_file_name.zip Compressing file_to_be_compressed Everything is Ok เป็นไปได้ไหมที่จะปิดการใช้งานเอาต์พุตนี้ (นั่นคือฉันไม่ต้องการให้พิมพ์อะไร)?
34 batch  7-zip 

4
Windows CMD Batch, start และ output redirection
ฉันต้องการเรียกใช้สองโปรแกรมพร้อมกันจากชุดไฟล์และเปลี่ยนเส้นทางผลลัพธ์ของโปรแกรมแรกเป็นไฟล์ข้อความเช่น: start python 1st.py arg1 arg2 > out.txt start 2nd.exe %1 arg2 arg3 ในขณะที่โปรแกรมทำงานตามที่คาดหวังเอาท์พุททั้งหมดจะปรากฏใน stdout

12
ไดรฟ์เครือข่ายที่แมปสามารถเชื่อมต่อใหม่จากบรรทัดคำสั่งได้หรือไม่
ในแต่ละวันฉันพบว่าตัวเองอยู่ในพรอมต์คำสั่งของ Windows จำเป็นต้องเข้าถึงไดรฟ์เครือข่ายที่แมป แต่ตัดการเชื่อมต่อ ฉันยังไม่พบคำสั่งที่จะเชื่อมต่อไดรฟ์นี้อีกครั้งโดยไม่ต้องถอดและแมปใหม่ (ซึ่งนำไปสู่เกมเดารหัสผ่านเนื่องจากฉันไม่ได้เป็นเจ้าของคอมพิวเตอร์เหล่านี้) ฉันต้องการสคริปต์นี้ดังนั้นทุกคืนไดรฟ์จะถูกเชื่อมต่อใหม่ถ้ามันถูกตัดการเชื่อมต่ออย่างใด ทางออกที่เร็วที่สุดที่ฉันมีอยู่คือ: พิมพ์ " start." เพื่อเปิด explorer Alt- Dเพื่อเน้นแถบที่อยู่ พิมพ์อักษรระบุไดรฟ์ที่ฉันต้องการและกด Enter แล้วรอเพื่อแสดงเนื้อหาของไดรฟ์ จากนั้นในที่สุดปิด explorer และกลับไปที่พรอมต์คำสั่ง ฉันรู้ว่ามันเป็นความไม่สะดวกเล็ก ๆ น้อย ๆ แต่บ่อยครั้งที่ฉันทำสิ่งนี้ผ่านการเชื่อมต่อ VNC หรือ PCAnywhere แบบช้าๆซึ่งการทำอะไรผ่าน GUI นั้นแย่มากดังนั้นฉันแค่สงสัยว่ามีวิธีแก้ปัญหาที่ดีกว่าหรือเปล่า

1
แฟ้มแบตช์ที่เรียกใช้ cmd.exe คำสั่งแล้วเปิดค้างที่พร้อมท์
ฉันต้องการสร้างไฟล์แบตช์ที่: เปิด cmd.exe ภายในพรอมต์คำสั่งนั้นnet useจะแสดงเส้นทางที่ใช้ร่วมกันที่แมป เปิดหน้าต่างทิ้งไว้เพื่อให้ฉันสามารถเรียกใช้คำสั่งเพิ่มเติมได้หากต้องการ ฉันจะทำสิ่งนี้ได้อย่างไร

2
วิธีการรับชื่อไฟล์โดยไม่มีเส้นทางในบรรทัดคำสั่งของ windows?
for /r %f in (*) do echo %f ให้ชื่อไฟล์ที่ส่งออกพร้อมกับเส้นทางทั้งหมด \path\to\dir\<filename> ฉันจะได้รับ<filename>โดยไม่รวมเส้นทางได้อย่างไร ฉันต้องใช้สตริง 'ชื่อไฟล์' นอกจากนี้ยังเป็นไปได้ที่จะทำสิ่งต่อไปนี้เมื่อได้รับชื่อไฟล์แล้ว? for /r %%f in (*) do ( echo "blah blah blah 'filename'" >> blahblah_filename.txt )

11
ชุดฉันจะเปลี่ยนข้อมูลวันที่ที่ถ่ายในข้อมูล EXIF ​​ได้อย่างไร
ฉันใช้ F-Spot เพื่อจัดการภาพของฉัน สำหรับภาพหนึ่งชุดวันที่ใด ๆ ก็เกิดความสับสนและพวกเขาทั้งหมดถูกทำเครื่องหมายเป็น 1 กันยายน 2007 ฉันต้องการเปลี่ยนวันที่ที่ถ่ายข้อมูลเป็นวันที่ที่แตกต่างกัน ฉันจะทำสิ่งนี้ได้อย่างไร

2
อักขระแปลก ๆ (´╗┐) ที่จุดเริ่มต้นของแบตช์ไฟล์ [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ́╗┐ 'ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก (4 คำตอบ) ปิดให้บริการใน2 ปีที่ผ่านมา ฉันทำงานกับแบตช์ไฟล์ใน Windows โดยใช้ทั้ง Notepad และ Notepad ++ เมื่อฉันเรียกใช้แบตช์ไฟล์ซึ่งเริ่มต้นด้วย@echo offฉันเห็นบรรทัดแรก (เมื่อเรียกใช้บนเครื่องที่แยกกันสองเครื่อง) อ่าน´╗┐@echo offแล้วบรรทัด REM ทั้งหมดด้านล่างจะปรากฏขึ้นเช่นกัน ฉันได้ลองเปลี่ยนการเข้ารหัสใน Notepad ++ แต่มันอ้างว่าพวกเขากำลังเข้ารหัส UTF-8 อยู่แล้วซึ่งดูเหมือนจะถูกต้อง ฉันต้องทำอย่างไรเพื่อให้ไฟล์เหล่านี้ทำงานอย่างถูกต้อง

5
สคริปต์ Windows เพื่อคัดลอกข้อความไปยังคลิปบอร์ดหรือไม่
ฉันกำลังใช้งานแอปพลิเคชันที่ต้องพยายามลงชื่อเข้าใช้หลายครั้ง (เนื่องจากเซิร์ฟเวอร์ทำงานหนักเกินไป) แอพนี้ไม่มีฟีเจอร์ "จดจำรหัสผ่านของฉัน" ดังนั้นฉันต้องการสร้างสคริปต์ (ควรเป็นสคริปต์. bat) ซึ่งจะคัดลอกรหัสผ่านของฉันลงในคลิปบอร์ดก่อนเพื่อที่ฉันจะได้ไม่ต้องพิมพ์รหัสผ่านใหม่ทุกครั้งที่พยายามเข้าสู่ระบบจากนั้นจึงเปิดแอปพลิเคชัน ( ส่วนที่ง่าย) เป็นไปได้ด้วยคำสั่ง MS-DOS หรือไม่ ฉันต้องการ exe เล็กน้อยหรือภาษาสคริปต์อื่นหรือไม่? เห็นได้ชัดว่าฉันกำลังมองหาทางออกที่รวดเร็วที่สุด ขอบคุณล่วงหน้าสำหรับความคิดของคุณ

3
เรียกใช้ชุด / cmd เมื่อสกรีนเซฟเวอร์
มีวิธีเรียกใช้. bat หรือ. cmd เมื่อหน้าจอเริ่มขึ้นหรือไม่ ฉันสังเกตเห็นว่า. exe บางตัวสามารถทำงานได้หากคุณเปลี่ยนชื่อมันเป็น. scr แต่มันคืออะไร

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