คำถามติดแท็ก command-line-arguments

2
เทียบเท่ากับ $ $ `สำหรับเชลล์ windows
ฉันใช้แบตช์ไฟล์เพื่อสร้างคำล้อมรอบคำสั่งบางคำซึ่งต้องการอาร์กิวเมนต์พิเศษเพื่อให้ทำงานได้ ตัวอย่างเช่นฉันมีไฟล์pip.cmdที่เพิ่มอาร์กิวเมนต์พร็อกซีที่กำหนดเองให้กับการpipโทรทั้งหมด: pip.exe --proxy="myproxy" %1 %2 %3 %4 %5 อย่างที่คุณเห็นฉันใช้%1สัญกรณ์ในการถ่ายโอนอาร์กิวเมนต์ของpip.cmdไปยังpip.exeอย่างไรก็ตามแนวทางของฉันจะหยุดหากมีมากกว่า 5 ข้อโต้แย้ง ในลีนุกซ์, ฉันจะใช้"$@", ซึ่งจัดการกับข้อโต้แย้งทั้งหมดในคราวเดียว. มีสัญกรณ์ที่คล้ายกันหรือวิธีแก้ปัญหาที่เหมาะสมสำหรับเชลล์ Windows หรือไม่?



1
วิธีรันอาร์กิวเมนต์บรรทัดคำสั่งแบตช์ไฟล์บนเซิร์ฟเวอร์อื่น?
ฉันมี Encrypt.bat บน \\ RDWAPPserver ซึ่งมีรหัสเพื่อเข้ารหัสไฟล์และอัปโหลดไปยังเซิร์ฟเวอร์ FTP โดยใช้พารามิเตอร์ commandline 2 ตัว Encrypt.bat ต้องการ 2 พารามิเตอร์บรรทัดคำสั่ง exl: \\ rdwtestserver \ เข้ารหัส \ file1.out และ \\ rdwtest1server \ encrypt.txt ฉันต้องเรียกใช้ Encrypt.bat \\ RDWQAtestserver ในลักษณะที่ Encrypt.bat จะทำงาน \\ RDWAPPserver ด้วยพารามิเตอร์บรรทัดคำสั่ง

1
มีสวิตช์ Google Chrome (บรรทัดคำสั่ง) เพื่อสลับการเข้ารหัส URL หรือไม่
ฉันได้เขียนรหัส C # ที่เรียก Google Chrome ให้โหลด url เฉพาะบนฮาร์ดไดรฟ์ภายในเครื่องคอมพิวเตอร์ รหัส C # เข้ารหัส URL แล้ว (แทนที่อักขระช่องว่างด้วย% 20) และสิ่งนี้ใช้ในการทำงานได้ดีจนกระทั่งสองสามสัปดาห์ที่ผ่านมา ปัญหานี้ เริ่มเกิดขึ้น! ดูเหมือนว่าแถบช่วยเหลือที่เร็วที่สุดกำลังแก้ไขรหัส C # เพื่อไม่แทนที่ "" ด้วย% 20 แต่พฤติกรรมของ Chrome อาจมีการเปลี่ยนแปลงในอนาคตหรือลูกค้าบางรายอาจไม่ได้ติดตั้ง Chrome รุ่นเดียวกัน ฉันคิดว่าวิธีแก้ปัญหาที่ยั่งยืนคือการบอก Chrome ให้เข้ารหัสหรือไม่เข้ารหัส URL ตอนนี้คำถามของฉันคือ: มีสวิตช์ Chrome ที่บังคับให้แปล URL หรือเพิกเฉยหรือไม่ มีการตั้งค่าหรือตัวเลือกสำหรับสิ่งนี้หรือไม่? ฉันพบรายการสองสามรายการที่มีสวิตช์ Chrome ที่นี่ และ ที่นี่ . อย่างไรก็ตามรายการทั้งสองนี้ไม่สมบูรณ์และอ้างถึง …

0
ต้องการสวิตช์บรรทัดคำสั่ง TeamViewer เพื่อเริ่มเซสชันในโหมดเต็มหน้าจอ
มีหน้าช่วยเหลืออย่างเป็นทางการของ TeamViewer ซึ่งมีสวิตช์เริ่มต้นสองสามตัวเพื่อสร้างทางลัดไปยังโฮสต์ที่ต้องการ: https://www.teamviewer.com/hi/help/91-gibt-es-aufrufparameter-fuer-teamviewer แต่จะเริ่มต้นในโหมดหน้าต่างโดยไม่สนใจการตั้งค่าโฮสต์ที่กำหนดไว้ก่อนหน้านี้ จนถึงตอนนี้คำถามก็คือพารามิเตอร์บรรทัดคำสั่งในการเริ่มเซสชันเต็มหน้าจอคืออะไร รายการทั้งหมดของสวิตช์ดังกล่าวจะไม่ทำร้ายทั้ง อัปเดต: สิ่งนี้แตกต่างจากการตั้งค่าโฮสต์ที่บันทึกไว้ในแอป TeamViewer - ฉันรู้ดีเกี่ยวกับฟีเจอร์นั้น แต่คำถามของฉันเกี่ยวกับ เปิดการเชื่อมต่อผ่านทางบรรทัดคำสั่ง (หรือทางลัด) พร้อมพารามิเตอร์ที่ระบุเนื่องจากการตั้งค่าที่บันทึกไว้สำหรับโฮสต์จะถูกละเว้นในขณะที่เปิดการเชื่อมต่อผ่านบรรทัดคำสั่ง

1
ฟังก์ชั่นทุบตีกับพารามิเตอร์ที่ไม่สามารถใช้ได้กับ eval ใน Msys2
ฉันใช้ Msys2 จาก PortableApps ภายใต้ Win 10 คำตอบสำหรับคำถามนี้ (เช่นการระบุตัวตนและการแก้ไขปัญหา) อาจเกี่ยวข้องกับส่วนของ Unix / Linux ของการใช้งานหรือ "การปรับตัว" กับ Windows ผ่าน Msys2 ฉันไม่ทราบล่วงหน้า (ไม่เช่นนั้นฉันอาจจะแก้ไขได้ด้วยตัวเอง!) ดังนั้นฉันจึงโพสต์ก่อนหน้า (ลบออกตอนนี้) คำถามที่คล้ายกันในเว็บไซต์ SE อื่น ซึ่งเข้าถึงผู้ชมที่แตกต่างกัน ฉันมีฟังก์ชั่นของเชลล์ที่กำหนดไว้ my_fun.sh เช่น MYAPP=some_executable function myfun() { echo "MYAPP=${MYAPP}" && ${MYAPP} "$@" ; } นั่นคือ some_executable ใช้ตัวเลือกและพารามิเตอร์ ฉันสามารถเรียกใช้ที่บรรทัดคำสั่ง $ some_executable -3 input.dat output.dat …

0
ไม่สามารถใช้อาร์กิวเมนต์แบบอัตโนมัติสำหรับการตั้งค่า Windows Server 2016
ฉันใช้ en_windows_server_2016_updated_feb_2018_x64_dvd_11636692.iso เพื่อพยายามติดตั้ง Windows Server 2016 จากระยะไกลบนเครื่อง Windows Server 2012 ฉันได้สร้างไฟล์ unattend.xml และ setupcomplete.cmd เพื่อใช้กับการติดตั้ง setup /unattend:e:\unattend.xml /postoobe e:\setupcomplete.cmd สิ่งนี้ทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้: The installation process was launched with an invalid command line argument. ฉันติดตามบรรทัดคำสั่งจากhttps://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options ฉันได้ลองฉีดไฟล์ลงใน iso เพื่อดูว่าเป็นตำแหน่งไฟล์ที่เป็นปัญหาหรือไม่ แต่นั่นก็ไม่ได้ผล ฉันต้องการบางสิ่งบางอย่างในการทำงานมิฉะนั้นฉันจะสูญเสียการควบคุมเซิร์ฟเวอร์หลังจากการติดตั้ง

0
วิธีค้นหาและแทนที่สตริงในไฟล์ html หลายไฟล์ภายในไดเรกทอรีและเป็นไดเรกทอรีย่อยด้วย Windows CMD
ข้อกำหนดนี้คล้ายกับวิธีค้นหาและแทนที่สตริงในไฟล์ข้อความหลายไฟล์ (ภายในไดเรกทอรี) ด้วย Windows CMD? ส่วนที่ 2 ฉันต้องการค้นหาและแทนที่ในไฟล์ HTML ทั้งหมดภายในโฟลเดอร์และเป็นโฟลเดอร์ย่อย ที่นี่ฉันกำลังรับ 2 ปัจจัยการผลิตจาก 1 ซึ่งเป็นเส้นทางไฟล์และอีกอย่างคือชื่อโฟลเดอร์ในเส้นทางไฟล์ด้วยเหตุผลบางอย่าง set /p INPUT1= Enter Source file path: set /p INPUT2= Enter Source folder name (**Without any Space**): Here let's assume (below folders can change): INPUT1= D:\!Test\ INPUT2= Folder1 Then path is D:\!Test\Folder1\ Inside Folder1 there …

2
WinRAR - ใช้บรรทัดคำสั่ง rar.exe เพื่อแยกไฟล์ทั้งหมดในไฟล์เก็บถาวรทั้งหมดในโฟลเดอร์แล้วลบไฟล์เก็บถาวรทั้งหมดหรือไม่
ฉันต้องการใช้rar.exeผ่านทางบรรทัดคำสั่งเพื่อแยกไฟล์ทั้งหมดในไฟล์เก็บถาวรทั้งหมดในโฟลเดอร์จากนั้นลบไฟล์เก็บถาวรทั้งหมดโดยอัตโนมัติหากทำการแตกไฟล์สำเร็จหรือไม่ ฉันพยายาม-dfและ-drไม่มีประโยชน์ ดูเหมือนว่าไฟล์เหล่านี้อาจใช้สำหรับลบไฟล์เท่านั้นหากคุณเพิ่มไฟล์ลงในไฟล์เก็บถาวร ตอนนี้ฉันกำลังใช้ (c #): string.Format("e -p{0} \"{1}\" *.* \"{2}\"", pass, fi[n].FullName, fi[n].DirectoryName)

1
arp -g มีจุดประสงค์อะไร?
ฉันพิมพ์arpลงใน Windows CMD และให้ตัวเลือกแก่ฉันเกี่ยวกับสิ่งที่ฉันสามารถทำได้ มันให้ฉันarp -a(แล้วให้รายละเอียด) และจากนั้นก็แสดงให้เห็นarp -gซึ่งบอกว่า 'เหมือน-a' ดังนั้นจุดที่มีสองตัวเลือกที่ทำสิ่งเดียวกันคืออะไร? ทำไมไม่คัดค้าน-gและเก็บ-aหรือทำในทางกลับกัน

1
ไม่สามารถเปิดแอปที่ย่อเล็กสุดด้วย / ย่อเล็กสุด
ไม่ว่าจะด้วยเหตุผลใดก็ตาม AMD Gaming Evolved (Raptr) กำลังจะตายแบบสุ่ม (ส่งตั๋วแล้ว) ฉันทำตารางงานที่เปิดตัว Raptr ทุก ๆ ชั่วโมงโดยอัตโนมัติด้วยการกระทำนี้: "C:\Program Files (x86)\Raptr\raptr.exe" /minimized เพียงพอที่จะบอกว่ามันไม่ทำงาน ทุกชั่วโมงที่ฉันเห็นแผงควบคุมสำหรับ Raptr บนหน้าจอของฉันจะไม่ย่อเล็กสุดอย่างแน่นอน ฉันยังพยายามสร้างทางลัดไปยัง ratpr.exe ด้วยRunพารามิเตอร์ที่กำหนดMinimizedให้ไม่มีประโยชน์ ฉันต้องการมันเพื่อเปิดใช้ย่อเล็กสุดหรือไปที่ถาดถ้าเป็นไปได้ การปิดแอพส่งไปที่ถาดซึ่งเป็นสถานที่ที่เหมาะ - ฉันแค่อยากให้มันวิ่งไปจนสุดทาง

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