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

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

1
ค้นหาและแทนที่ข้อความผ่านไฟล์แบตช์
ฉันได้เห็นคำถามนี้ถาม แต่ไม่เคยมีคำตอบที่เหมาะสมสำหรับสิ่งที่ฉันต้องการ ฉันทำงานด้วยการสนับสนุนเทคโนโลยีระยะไกลในระบบคอมพิวเตอร์และสิ่งหนึ่งที่ฉันต้องทำบ่อยๆคือเปิดไฟล์ ini และแทนที่บรรทัดใหม่ด้วยบรรทัดใหม่ เป็นตัวอย่างที่เราจะพูด program.ini สถานะโปรแกรม = ลูกค้า ฉันจะต้องเปลี่ยนเซิร์ฟเวอร์เป็นเซิร์ฟเวอร์เพื่ออ่าน สถานะโปรแกรม = เซิร์ฟเวอร์ ในขณะที่ใช่ฉันสามารถเปิดใน notepad ฉันต้องการที่จะสามารถทำได้ผ่านทางบรรทัดคำสั่งในไฟล์แบทช์เพราะฉันมีเครื่องมือแบทช์ที่ฉันได้สร้างขึ้นสำหรับทุกสิ่งที่ฉันทำ ตอนนี้โปรดทราบว่าคอมพิวเตอร์ทุกเครื่องไม่รองรับสคริปต์ PowerShell ดังนั้นจึงต้องอยู่ในไฟล์แบตช์เดียว ฉันไม่สามารถดาวน์โหลดซอฟต์แวร์เพิ่มเติมใด ๆ ได้เนื่องจากนี่ไม่ใช่ระบบที่ฉันเชื่อมต่ออยู่ ใคร ๆ ก็รู้ว่าจะต้องทำอย่างไรอย่างหมดจดผ่านแบทช์ในขณะที่ฉันกำลังขาดทุน ไม่ต้องการเปิดโปรแกรมแก้ไขผ่านบรรทัดคำสั่งเพียงแค่เรียกใช้งานทันทีและบรรทัดนั้นจะเปลี่ยนไปในไฟล์ ini ขอบคุณสำหรับการป้อนข้อมูลใด ๆ -Terra

1
แบตช์ไฟล์เพื่อเปลี่ยนรหัสผ่านเราเตอร์ไร้สาย
อะไรคือคำสั่งไฟล์แบตช์เพื่อเปลี่ยนรหัสผ่านของเราเตอร์ไร้สายที่ที่อยู่ IP 192.168.1.254 ฉันต้องการใช้เพื่อปิดเราเตอร์ไร้สายในเวลากลางคืนและเปิดใหม่ในระหว่างวัน

1
เพิ่มข้อความไปยังจุดเริ่มต้นและจุดสิ้นสุดของแต่ละบรรทัดโดยใช้ชุด / cmd
สิ่งที่ฉันต้องการทำให้สำเร็จในท้ายที่สุดคือการสร้างไฟล์ข้อความที่แสดงรายการไฟล์ * .txt ทั้งหมดในไดเรกทอรีปัจจุบันโดยมีพา ธ ที่ต่อท้ายชื่อไฟล์และสตริงอื่น ๆ หลังจากชื่อไฟล์ กล่าวคือ C:\path\first.txt string C:\path\second.txt string C:\path\third.txt string ณ ตอนนี้ทั้งหมดที่ฉันคิดได้คือการใช้ dir /b *.txt และรหัส regex บางประเภทเพื่อผนวกสตริง แต่ไม่แน่ใจว่าจะทำอย่างไร หากมีความสำคัญเส้นทางและสตริงที่ท้ายเหมือนกันสำหรับทุกบรรทัด ขอบคุณ!

1
batch ลบรหัสผ่าน pdf โดยใช้ Acrobat pro 11 หรือซอฟต์แวร์อื่น ๆ
ฉันมีไฟล์ PDF หลายพันไฟล์ที่เข้ารหัสด้วยรหัสผ่านและฉันต้องการลบรหัสผ่านในกระบวนการแบทช์ฉันลองใช้ acrobat 11 pro และสร้างชุดการดำเนินการเพื่อลบ แต่มันจะแจ้งให้ฉันทุกคนป้อนรหัสผ่านสำหรับเอกสารทุกฉบับ ซอฟต์แวร์อื่นใดที่สามารถลบ pdf ในกระบวนการแบทช์ได้ ขอบคุณ

0
วิธีการเปลี่ยนไดเรกทอรีเป็นปัจจุบันใน Far Manager
fm.batฉันต้องการให้นามแฝง มันควรจะเริ่มต้น Far Manager, แผงด้านซ้าย: ซีดีไปยังไดเรกทอรีปัจจุบัน (ไม่%FARHOME%) และด้านขวา: %windir&ซีดีไปเช่น ไฟล์ชุดของฉัน: @echo off "C:\Users\Marcin\AppData\Local\Far Manager\far.exe" % cd \ จะเปิด FM และแผงซีดีด้านซ้ายไปC:\อีกอาร์กิวเมนต์ควรกำหนดพฤติกรรมของแผงด้านขวา แต่จะเปิดไดเรกทอรีของ FM เริ่มต้นแทน

0
แบตช์สคริปต์เพื่อแสดงรายการฮาร์ดไดรฟ์ในเครื่องแล้วทำคำสั่ง dir ในแต่ละไดรฟ์
ฉันพยายามสร้างสคริปต์ตามหัวข้อนี้ "ชุดสคริปต์เพื่อค้นหาอักษรชื่อไดรฟ์ของอุปกรณ์ที่เมาท์" ด้วยความช่วยเหลือของผู้ใช้สแต็คโอเวอร์โฟลว์เราสามารถเรียกใช้สคริปต์ได้ นี่คือสคริปต์: @echo off setlocal enableextensions disabledelayedexpansion >"fud_india.com_%computername%.txt" 2>nul ( for /f "delims=: tokens=1,*" %%a in ('fsutil fsinfo drives') do ( for %%c in (%%b) do vol %%~dc && dir /s /d "%%~dc\hurrdurr.txt" ) ) แต่มีปัญหาเมื่อฟลอปปี้ไดรฟ์มีอยู่ (หน้าต่างข้อผิดพลาดการวางสคริปต์) มีวิธีการแยกฟลอปปี้ออกจากสคริปต์หรือไม่ ขอขอบคุณ!

1
กดตกลงบนกล่องโต้ตอบ cleanmgr
ฉันกำลังพยายามล้างข้อมูลบนดิสก์โดยใช้ไฟล์แบตช์โดยไม่มีการโต้ตอบกับผู้ใช้และพบปัญหานี้ หลังจากทำงานcleanmgr.exe /verylowdisk /d cแล้วจะมีหน้าต่างข้อความที่ฉันต้องกดปุ่ม OK ด้วยตนเองเพื่อดำเนินการคำสั่งต่อไปในไฟล์แบตช์ มีวิธีกดปุ่มโดยอัตโนมัติหลังจากกล่องโต้ตอบปรากฏขึ้นหรือไม่ เนื่องจากไดอะล็อกเป็นส่วนหนึ่งcleanmgrและจะไม่ยุติจนกว่าฉันจะคลิกปุ่มตกลงฉันไม่สามารถเรียกใช้ฟังก์ชันอื่นเพื่อกดปุ่มได้

2
วิธีการเปลี่ยนชื่อไฟล์ตามการประทับเวลาด้วยแบทช์สคริปต์?
สมมติว่าฉันมี 10 ไฟล์ที่ระบบสร้างขึ้นทุกวันภายใต้ D: \ Temp ชื่อถูกสร้างขึ้นแบบสุ่ม สมมติว่าฉันต้องเปลี่ยนชื่อเก่าที่สุดให้เป็น 'aaa' อันที่เก่าแก่ที่สุดที่สองเป็น 'bbb' จากนั้น 'ccc', 'ddd' และอื่น ๆ สมมติว่านี่เป็นชื่อเป้าหมายที่ฉันจะใช้: Beijing shanghai hangzhou suzhou newyork lanzhou huzhou guangzhou tianjin sichuang ใครสามารถช่วยสคริปต์ชุดงานเพื่อให้บรรลุนี้ ฉันถามคำถามนี้เมื่อวานนี้จริง ๆและได้รับคำตอบที่ยอดเยี่ยมในการใช้ PowerShell แต่วันนี้ฉันสังเกตเห็นใน VM ของ บริษัท ฉันไม่ได้ติดตั้ง PowerShell (ไม่ได้รับอนุญาตให้ติดตั้งด้วยตัวเอง) ดังนั้นต้องโพสต์คำถามอีกครั้ง สามารถรักษา (ยอมรับ) คะแนนของพวกเขา

1
การหายไปของข้อผิดพลาดของตัวดำเนินการในชุดถอดรหัสของฉัน
โปรแกรมถอดรหัสนี้ให้โหลดข้อผิดพลาดของตัวดำเนินการที่หายไป เกิดอะไรขึ้น? @echo off setlocal EnableDelayedExpansion ::OS_sertificate set code=494715842 set /p sertificate=input set chars=0123456789abcdefghijklmnopqrstuvwxyz for /L %%N in (10 1 36) do ( for /F %%C in ("!chars:~%%N,1!") do ( set /A math=%%N+%code%+2*2,74:2 for /F %%F in ("!math!") do ( set "sertificate=!sertificate:%%N=-%%C!" ) ) ) for /F %%F in ("!sertificate!") …

1
การเปลี่ยนการตั้งค่ากราฟิก ati เป็นไฟล์แบทช์
ฉันต้องการเปลี่ยนระดับความอิ่มตัวของฉันเป็นศูนย์และเริ่มต้นอีกครั้ง แต่ฉันสามารถทำได้ด้วยตนเองโดยไปที่ ati catalyst center เนื่องจากฉันต้องการทำอย่างสม่ำเสมอฉันต้องการรหัสแบตช์ไฟล์หรือโปรแกรมบางอย่างเพื่อแก้ไขการตั้งค่านี้ในคลิกเดียวหรือใช้ปุ่มลัด เหตุผลที่ฉันทำเช่นนี้เพราะฉันต้องการเปลี่ยนหน้าจอเป็นสีดำและสีขาวเนื่องจากสี b / w จะทำให้ดวงตาของฉันเหนื่อยน้อยลงจากนั้นจึงแสดงสี ฉันรู้เรื่องความอิ่มตัวของสีจากคำถามที่ถามก่อนหน้านี้: การเปลี่ยนสีของจอแสดงผลจาก B / W เป็นสี (กลับกัน) โดยใช้โปรแกรม

2
มีวิธีสอบถามชื่อไฟล์ในไดเรกทอรีภายใน Access 2010 หรือไม่
มีฟังก์ชั่นดั้งเดิมสำหรับสิ่งนี้ใน Access หรือไม่ หรือฉันจะต้องทำสิ่งนี้กับสคริปต์ชุดหรือไม่? ยิ่งไปกว่านั้นฉันสามารถเปลี่ยนชื่อไฟล์ในไดเรกทอรีตามเขตข้อมูลในตาราง Access ได้หรือไม่

2
ไฟล์ชุดเพื่ออัปโหลดไฟล์ไปยังเว็บไซต์
ฉันลองใช้เวลาหลายวันเพื่ออัปโหลดไฟล์เดียวไปยังไดเรกทอรีในเว็บไซต์ของฉัน: ฉันรู้ว่าฉันสามารถใช้ Filezilla ได้ แต่ฉันต้องการทำให้เป็นอัตโนมัติสำหรับบางคนที่ไม่ใช้เทคโนโลยี เพียงคลิกไอคอนที่เรียกใช้ไฟล์แบตช์ ฟังดูง่าย ฉันได้ค้นหาตัวอย่างที่ฉันสามารถใส่ parms ของฉันลง แต่ดูเหมือนจะไม่มีอะไรทำงาน (รหัสด้านล่าง) FTP OPEN 72.167.xxx.xx user Sunshine45 password Thunder34 cd /nwire/wp-contect/uploads/2015/01 put /Les/block7.jpg Bye ฉันรู้ว่ามันต้องเป็นสิ่งที่ชัดเจน แต่ฉันแค่ไม่เห็นมัน ฉันต้องการแทรก block7.jpg จากไดเรกทอรีในคอมพิวเตอร์ของฉันลงในไดเรกทอรีเว็บไซต์ ผลลัพธ์ที่ได้คือการอัพเดทภาพอัตโนมัติบนเว็บไซต์ ขอบคุณสำหรับคำแนะนำและ / หรือความช่วยเหลือ
batch  ftp 

3
WinPE, Startnet.CMD และส่งผ่านตัวแปรไปยังไฟล์ชุดที่สองไม่ทำงาน
ฉันไม่รู้จักสคริปต์หรือ PowerShell (ใช่ฉันต้องการเรียนรู้บางสิ่ง) ฉันไม่ใช่ผู้สร้างแฟ้มแบตช์ผู้เชี่ยวชาญ ฉันมีแฟลชไดรฟ์ WinPE ซึ่งฉันใช้ในการปรับใช้อิมเมจระบบปฏิบัติการ ฉันมี WIM ไดรเวอร์และสิ่งอื่น ๆ ที่จำเป็นนอกเหนือจากสภาพแวดล้อม WinPE เพื่อให้มั่นใจว่าการอัปเดตการเปลี่ยนแปลงจะง่ายขึ้นสำหรับฉัน ฉันใช้ไฟล์ชุด "STARTNET.CMD" ซึ่งเป็นส่วนหนึ่งของ WinPE เหตุผลที่ต้องผ่านไดรฟ์ตัวอักษรคือ WinPE จะได้รับไดรฟ์ตัวอักษร X เสมอ แฟลชไดรฟ์นั้นสามารถรับตัวอักษรแบบสุ่มซึ่งจะเปลี่ยนไปตลอดเวลา เมนูการปรับใช้ของฉันตั้งอยู่บนแฟลชไดรฟ์ซึ่งเป็นของตัวเองและไม่ได้อยู่ใน WinPE นี่คือถ้าฉันต้องการเปลี่ยนแปลงฉันไม่จำเป็นต้องทำ WinPE อีกครั้ง ฉันสามารถค้นหาไฟล์แบตช์ "menu.bat" และเปิดใช้งานได้ ฉันใช้ตัวแปรเพื่อจับไดรฟ์ตัวอักษร ฉันเรียกไฟล์แบตช์ที่สองชื่อว่า "menu.bat" และส่งตัวแปรไปให้ เมื่อไฟล์แบตช์ที่สองโหลดฉันเชื่อว่าฉันกำลังเรียกตัวแปรอย่างถูกต้อง หากฉันแตกไฟล์แบตช์ฉันสามารถสะท้อนตัวแปรและดูการตอบกลับที่คาดไว้ ปัญหาคือฉันไม่สามารถใช้ตัวแปรเพื่อทำงานกับสิ่งใดในไฟล์แบทช์ที่สอง ในการทดสอบของฉันฉันจะได้รับสิ่งนี้เพื่อทำงานซ้ำแล้วซ้ำอีก เมื่อมันทำงานจากแฟลชไดรฟ์ USB จริงมันจะไม่ทำงาน ฉันลบความคิดเห็นออกจากไฟล์แบตช์ที่สองเพื่อทำให้มันเล็กลง ปัญหาของฉันคือไฟล์ด้านล่างทั้งหมดได้รับข้อความแจ้งว่าระบบไม่สามารถหาเส้นทางที่ระบุ Diskpart Imagex.exe bcdboot.exe เหตุใดฉันจึงไม่สามารถทำงานได้อย่างถูกต้องเมื่อฉันลองใช้ตัวอย่าง "ImageX.exe" …

1
สูญเสียอักขระเมื่อคัดลอกและวางลงในไฟล์แบตช์ผ่าน VBA
ขณะนี้ฉันกำลังใช้รหัส VBA ต่อไปนี้เพื่อคัดลอกและวางช่วงของข้อมูลในไฟล์ excel เพื่อสร้างไฟล์ Batch ฉันพบปัญหาต่อไปนี้: ใบเสนอราคาจะถูกวางไว้รอบเนื้อหาของเซลล์แต่ละรายการ ฉันสูญเสียการกลับมาของตัวละคร นี่คือข้อมูลของฉันที่ถูกคัดลอกแต่ละบรรทัดด้านล่างต้องคัดลอกในอีกบรรทัดหนึ่งในแบตช์ไฟล์: @ftp -i -s:"%~f0"&GOTO:EOF open ecggwprd.uhc.com if1**79 W88***3k bin put \\Nas00233pn\ACP_Finance_Ops\FTP\Ced.201602.zip /cedarhill/Ced.201602.zip !ping -n 30 0.0.0.0 > NULL CD /ced dir Q__C_ ไม่มีใครรู้ว่าฉันสามารถแก้ไขรหัส VBA ของฉันเพื่อแก้ไขรายการเหล่านี้ได้อย่างไร นี่คือสำเนารหัสของฉัน: Sub savebat() Dim wbSource As Workbook Dim wsSource As Worksheet Dim wbDest As Workbook Dim …

3
การเปลี่ยนชื่อไฟล์โดยใช้โปรแกรมแบทช์ใน Vista / 7 ปัญหาการเข้าถึงของผู้ดูแลระบบ
ฉันมีไฟล์แบตช์ที่เปลี่ยนชื่อไฟล์ในโฟลเดอร์โดยใช้: rename filename.exe filename.bac สิ่งนี้ทำงานได้ดีใน Win XP แต่ใน Vista / 7 หากไฟล์แบตช์ทำงานภายใต้ Program Files / มันจะไม่เปลี่ยนชื่อไฟล์เว้นแต่ว่าฉันจะเรียกใช้ในฐานะผู้ดูแลระบบ มีวิธีใดที่จะเลี่ยงผ่าน UAC และใช้สิ่งนี้โดยไม่จำเป็นต้องเรียกใช้ในฐานะผู้ดูแลระบบหรือไม่? ขอบคุณ

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