Remove Quotation Marks from Parameters
How to Remove Quotation Marks from Parameters?
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,
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:
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)
2017-12-05, 702👍, 0💬
Where to find tutorials on using Windows 7 Security? Here is a collection of tutorials on Windows 7 ...
What is the "Smart Card Device Enumeration Service (ScDeviceEnum)" system service on Windows Server ...
What are required to use wireless routers to connect to the Internet? If you want to connect to the ...
Can I disable Windows service "WLANKEEPER" to speedup my computer? Windows service "WLANKEEPER" - Pr...
Where to find tutorials on using Windows 10? I want to learn how to use Windows 10 more efficiently....