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

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

4
ทำแบตช์ไฟล์ค้นหาชื่อไฟล์ที่ซ้ำกันที่มีนามสกุลต่างกันและดำเนินการกับผลลัพธ์
สิ่งที่ฉันต้องการทำคือมีโฟลเดอร์การค้นหาไฟล์แบตช์และโฟลเดอร์ย่อยสำหรับการจับคู่ชื่อไฟล์ที่ลงท้ายด้วย.mp3และ.wmaและลบหรือย้าย*.wmaรายการที่ซ้ำ ด้านล่างคุณจะพบสิ่งที่ฉันคิดขึ้นมาจนถึงตอนนี้ฉันรู้ว่ามันผิดด้วยเหตุผลอย่างน้อยสองประการ ฉันค้นหาทางอินเทอร์เน็ตและลองสิ่งต่าง ๆ แต่ตอนนี้ฉันติดอยู่ มีใครช่วยฉันด้วยได้ไหม for /r %%f in "(%userprofile%\my music\* - ?.*)" do del "%%f" /s/p

1
ไฟล์แบทช์การกำหนดค่า Windows แบบกำหนดเอง
ฉันต้องการกำหนดค่าสคริปต์หน้าต่างการกำหนดค่าด้วยคลิกเดียว อย่างไรก็ตามฉันไม่รู้จริงๆว่าจะค้นหาบรรทัดเพื่อแก้ไขในรีจิสทรีได้อย่างไร ฉันพบบางสิ่ง (เช่นปิดใช้งาน UAC หรือไฟล์และส่วนขยายที่ซ่อนอยู่ ฯลฯ ) แต่สำหรับคนอื่นฉันไม่สามารถค้นหาสิ่งที่ต้องการ ฉันต้องการตัวอย่างเช่น: (1) ตั้งค่า Windows Update เป็น "ค้นหาการปรับปรุง แต่ให้ฉันเลือกว่าฉันต้องการดาวน์โหลดและติดตั้งหรือไม่" || เสร็จสิ้น (2) เชื่อมโยงบางนามสกุลไฟล์เช่น *.mp3กับ VLC แบบพกพาของฉันโดยการระบุเส้นทางสัมพัทธ์ในแบตช์ไฟล์เท่านั้น ../VLC/vlc.exe ) || จนถึงตอนนี้ฉันสามารถทำให้ VLC เสนอให้ฉันเมื่อเริ่มต้น แต่ไม่ได้ตั้งค่าเริ่มต้นฉันต้องยืนยัน สำหรับส่วนขยายที่ไม่รู้จักจะทำงานได้ (ลองด้วย 7z ) (3) ลบไอคอน Internet Explorer บนแถบด้านล่างของหน้าจอ (4) แสดงโฟลเดอร์ทุกประเภทด้วยจอแสดงผล "ไอคอนปานกลาง" (5) วางไอคอน Bin ของเดสก์ท็อปที่มุมล่างขวาของหน้าจอ คุณช่วยฉันได้ไหม

2
Windows 7 CLI ไม่รู้จักคำสั่งโดยไม่ระบุนามสกุล
เห็นได้ชัดว่าฉันได้ไปและทำให้ระบบของฉันแปลก Windows 7 cmd พรอมต์ไม่รับรู้ถึงไฟล์สั่งการหรือแบตช์อีกต่อไปเว้นแต่ฉันจะพิมพ์นามสกุล C:\Users\Current> xcopy /? 'xcopy' is not recognized as an internal or external command, operable program or batch file. นี่คือการแก้ไขโดยมีคุณสมบัติด้วย .exe ส่วนขยาย: C:\Users\Current> xcopy.exe /? < ... all of the help for xcopy shows below, as expected ... > ฉันคิดว่าฉันได้ทำบางสิ่งบางอย่างเพื่อทำลายเส้นทางของฉันเมื่อ xcopy หยุดทำงาน แต่ตั้งค่ากลับไปเป็นชุดขั้นต่ำของสิ่งต่าง ๆ ที่โดยทั่วไปแล้ว Windows …

1
วิธีการโทร svn ไปที่ hook async โพสต์การคอมมิชชันและไม่รอให้เสร็จสมบูรณ์
ฉันมีเบ็ด post-commit.bat ซึ่งมีสิ่งนี้ d:/mypathtoscript/mypostcommit.py อย่างไรก็ตาม เมื่อฉันกระทำกับเต่า svn มันจะรอ mypostcommit.py ให้เสร็จไม่ว่าฉันจะพยายามทำอะไร (และต้องใช้เวลา) ฉันไม่ต้องการให้คอมมิทใน tortoisesvn รอจนกว่า postcommit.py ของฉันจะจบ ดังนั้นฉันจึงพยายาม start d:/mypathtoscript/mypostcommit.py อย่างไรก็ตามมันยังคงรออยู่ ไม่มีใครรู้ว่าฉันจะทำอย่างไร ขอบคุณ
2 windows  batch  svn  python 

1
ไฟล์ Windows 7 Batch เพื่อสร้าง Directory
ฉันมีไฟล์แบทช์ง่าย ๆ ที่ฉันจะใช้ใน Windows XP เพื่อสร้างชุดโฟลเดอร์ย่อยเฉพาะภายในโฟลเดอร์ ฉันตั้งค่าเป็นเมนูบริบทคลิกขวาเพื่อให้เมื่อฉันคลิกขวาบนโฟลเดอร์ใน Windows Explorer ฉันสามารถเรียกใช้แบตช์ไฟล์และสร้างโฟลเดอร์เฉพาะ 10 โฟลเดอร์ขึ้นมาได้ ฉันย้ายไฟล์แบตช์เดียวกันไปยัง Windows 7 ฉันสามารถเรียกใช้ไฟล์แบตช์ด้วยตนเองและทำงานได้ดี แต่เมื่อฉันเรียกใช้จากเมนูบริบทคลิกขวาโฟลเดอร์ทั้งหมดจะถูกสร้างขึ้นในไดเรกทอรี \ Windows \ System32 \ ไม่ใช่ ในที่เย็นกว่าที่ฉันคลิกขวา ฉันรู้ว่า "ไดเรกทอรีปัจจุบัน" ใน Windows XP ใช้เพื่อพกพาค่าของโฟลเดอร์คลิกขวาตอนนี้ใน Windows 7 ค่าไดเรกทอรีปัจจุบันดูเหมือนจะเปลี่ยนเป็นโฟลเดอร์ System32 ฉันพยายามหาวิธีอ่านไดเรกทอรีปัจจุบันที่เมาส์คลิกขวา แต่ไม่สามารถหาค่านั้นได้ "CD" เป็นโฟลเดอร์ System32 เมื่อเริ่มต้นการดำเนินการแบทช์ ข้อเสนอแนะใด ๆ

1
วิธีการใส่ Unicode ใน Cmd / Batch?
ดังนั้นฉันกำลังพยายามทำเมนูชุดที่ดี แต่ทุกครั้งที่ฉันพยายามใช้บรรทัดแฟนซีของยูนิโค้ดฉันเพิ่งได้รับตัวอักษรแบบสุ่ม มีวิธีการใส่ Unicode ใน cmd และหรือ batch file หรือไม่
2 batch  unicode 

1
ข้อผิดพลาดของไวยากรณ์ขณะพยายามย้ายไฟล์โดยใช้ FOR วนซ้ำ
ฉันพยายามวนไฟล์ทั้งหมดในโฟลเดอร์ "folder" ในโฟลเดอร์ที่ระบุและย้ายไปยังโฟลเดอร์อื่น ฉันมีรหัสนี้: @ECHO OFF FOR /R C:\Users\user\Desktop\New^ folder^ 3\ %%F IN (folder\*.*) DO ( MOVE %%F C:\Users\user\Desktop\New^ folder\ ) PAUSE แต่จะทำให้เกิดข้อผิดพลาดทางไวยากรณ์ อย่างไรก็ตามเมื่อฉัน ECHO %% F มันจะแสดงเส้นทางแบบเต็มของแต่ละไฟล์อย่างถูกต้อง ฉันทำอะไรผิดที่นี่ ขอบคุณ
2 batch 

2
มีวิธีบันทึก "เซสชันการทำงาน" ใน linux หรือไม่
ฉันทำงานเป็นประจำในโครงการต่างๆโดยใช้ซอฟต์แวร์ที่แตกต่างกัน สำหรับโครงการ 1 ฉันต้องเปิดเป็นตัวอย่าง: Filezilla, Gedit และ Nautilus (ตั้งค่าเป็นโฟลเดอร์เฉพาะ) สำหรับโครงการ 2 ฉันต้องเปิด foz ex: Gimp, Nautilus (ตั้งค่าเป็นโฟลเดอร์เฉพาะอื่น) เป็นต้น สิ่งที่ฉันต้องการคือตัวจัดการเซสชันซึ่งฉันสามารถสร้างรายการ "โครงการ 1", "โครงการ 2" ฯลฯ ได้ด้วยคลิกเดียวหรือคำสั่งให้เปิดโปรแกรมทั้งหมดที่ฉันต้องการ อาจจะมีวิธีง่ายๆในการเขียนไฟล์แบตช์สำหรับสิ่งนี้? ความคิดใด ๆ ยินดีต้อนรับ :)
2 linux  batch  session 

2
ชุดคำสั่งเพื่อย้ายไฟล์ทั้งหมดของนามสกุลที่แน่นอน
ฉันมีสคริปต์ที่ใช้ 7zip เพื่อดึงไฟล์ RAR ทั้งหมดที่ยอดเยี่ยม ปัญหาเดียวก็คือฉันต้องผ่านโฟลเดอร์ด้วยตนเองและย้ายไฟล์. avi หรือ. mkv สคริปต์ที่ฉันใช้อยู่ในปัจจุบัน FOR /D /r %%F in ("*") DO ( pushd %CD% cd %%F FOR %%X in (*.rar *.zip) DO ( "C:\Program Files\7-zip\7z.exe" x %%X ) popd ) การตั้งค่าปัจจุบันของฉัน: D: \ rared \ load ชื่อโฟลเดอร์จากนั้นฉันย้ายมันทั้งหมดไปยัง D: \ rared \ extracted มีวิธีการแก้ไขสคริปต์แรกหรือเพียงแค่เขียนอีกหนึ่งเพื่อย้ายไฟล์ทั้งหมดในไดเรกทอรีย่อยทั้งหมดไปยังโฟลเดอร์แยก?
2 windows  batch 

1
กำลังค้นหาอักษรชื่อไดรฟ์ของไฟล์ xvhd หรือ vhd ที่ติดตั้งล่าสุดในแบตช์?
ฉันพบวิธีที่สะดวกเหล่านี้ในการเมานต์ / เลิกเมานท์xvhdหรือvhdไฟล์ใน command prompt / batch file อย่างไรก็ตาม; ที่ยังทิ้งฉันด้วยคำถามเดียว; สมมติว่าฉันกำลังระบุไฟล์ที่ฉันต้องการจะเมานท์โดยตรง; ฉันจะค้นหาตัวอักษรไดรฟ์ที่กำหนดโดยใช้พรอมต์คำสั่งได้อย่างไร ดังนั้นถ้าฉันสามารถเข้าไปDiskPartและเรียกใช้คำสั่งต่อไปนี้: DISKPART> select vdisk FILE="F:\WindowsImageBackup\leeand00-pc\Backup 2017-01-10 031515\924cde0a-0000-0000-0000-50c603000000.vhdx" DiskPart successfully selected the virtual disk file. DISKPART> ATTACH VDISK 100 percent completed DISKPART> LIST VOLUME Volume ### Ltr Label Fs Type Size Status Info ---------- --- ----------- ----- ---------- ------- …

1
ฉันจะบีบอัดหลายไฟล์เป็นสามไฟล์ต่อการเก็บถาวรด้วย 7-Zip ได้อย่างไร
ฉันมี 100 ไฟล์ที่มีลักษณะดังนี้: 001.txt 002.txt 003.txt 004.txt ..... 100.txt ฉันต้องการบีบอัดพวกเขาเช่นนี้: 001.txt 002.txt ----> archive01.7z 003.txt --------- 004.txt 005.txt ----> archive02.7z 006.txt ฉันจะทำสิ่งนี้สำเร็จด้วยการใช้ 7-Zip?

1
ฉันจะส่งข้อโต้แย้งไปยังงานที่กำหนดเวลาไว้ได้อย่างไร
ใน Task Scheduler ฉันมีงานที่ใช้บัญชีระบบที่รันไฟล์แบตช์ ผู้ใช้ (ไม่ใช่ผู้ดูแลระบบ) มีแบตช์ไฟล์อื่นที่เรียกใช้งาน ชุดงานของผู้ใช้สามารถตั้งค่าตัวแปรที่สามารถใช้โดยชุดงานได้อย่างไร

4
เป็นวิธีการตั้งค่าอัตรารีเฟรชหน้าจออย่างรวดเร็ว
เป็นวิธีการตั้งค่าอัตราการรีเฟรชอย่างรวดเร็วแทนการคลิกขวาบนเดสก์ท็อป Screen Resolution -> Advanced Settings -> Monitor และในศูนย์การตั้งค่าการตรวจสอบหน้าจออัตราการรีเฟรชหน้าจอกลางกับแบบเลื่อนลง หรือเพียงเพื่อแสดงการตั้งค่าขั้นสูงด้วยแท็บจอภาพ และเป็นไปได้ที่จะทำมันได้.batหรือไม่

0
ฉันจะให้ ConEmu เปิดได้มากกว่า 30 แท็บได้อย่างไร
ฉันมีไฟล์. bat ซึ่งเปิดคอนโซลมากกว่า 100 ตัว แต่ฉันต้องการมันในแท็บใหม่ ปัญหาคือ ConEmu มีแท็บได้สูงสุด 30 แท็บ ฉันสามารถทำได้ด้วย cmd ปกติ แต่มีหน้าต่างใหม่กว่า 100+ ฉันชอบพวกมันในแท็บเพราะมันช่วยประหยัดอสังหาริมทรัพย์บนหน้าจอเป็นจำนวนมาก หาก ConEmu ไม่สามารถทำเช่นนี้ได้ใครมีคำแนะนำบ้าง?

1
การใช้ไวด์การ์ดเพื่อระบุที่อยู่ของไดเร็กตอรี่เป็น cmd
ฉันต้องการคัดลอกไดเรกทอรีและไฟล์ทั้งหมดที่อยู่ภายในซึ่งตรงกับรูปแบบชื่อเฉพาะเช่นเริ่มต้นด้วยr1_t(followed by any number of alphanumeric characters)ตำแหน่งที่กำหนด COPY "C:\PROJECTd\r1_t*\" "C:\PROJECT\BAK" แต่เห็นได้ชัดว่าฉันไม่สามารถใช้สัญลักษณ์แทนเพื่อกำหนดไดเรกทอรี ดังนั้นฉันจะประสบความสำเร็จข้างต้นในไฟล์ชุด cmd ได้อย่างไร
2 batch  cmd.exe 

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