Collections:
Other Resources:
Remove Quotation Marks from Parameters
How to Remove Quotation Marks from Parameters?
✍: FYIcenter.com
If a parameter is passed in a quotation format,
you can remove quotation marks by using the
replacement function in the variable expansion expression
in 3 steps:
1. Assign the parameter to a variable. For example,
set x=%1
2. Update the variable with quotation marks removed:
set x=%x:"=% rem A more generic syntax is: %variable:old=new%
3. Use the variable anywhere you need it:
echo (%x%)
Here is a demonstration batch file called Parameter-Cleaned:
@echo off echo (%0) echo (%1) (%2) (%3) (%4) (%5) echo (%*) set x=%1 set x=%x:"=% echo (%x%)
You can test the above batch file like this:
C:\fyicenter>Parameter-Cleaned.bat "\Program Files (x86)\Java"
(Parameter-Cleaned.bat)
("\Program Files (x86)\Java") () () () ()
("\Program Files (x86)\Java")
(\Program Files (x86)\Java)
⇒ Multiple Quotations in a Single Parameter
⇐ Use Quotation to Protect Space in File Name
2021-11-12, ∼2930🔥, 0💬
Popular Posts:
Why my Windows XP generates a PIN code for Bluetooth connection? If you try to connect to a new Blue...
What is "Lenovo Keyboard Noise Reduction" in my Windows 7 service list? And how is "Lenovo Keyboard ...
Upgraded to Windows 10 from 7. Apparently users can no longer selectively choose which updates to in...
What is the scheduled task "\G2MUploadTask-S-1-5-21 -..."on my Windows 7 computer? "\G2MUploadTask-S...
What is "SMS Task Sequence Agent" in my Windows 7 service list? And how is "SMS Task Sequence Agent"...