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, 1802🔥, 0💬
Popular Posts:
How to use sc.exe command to start and stop an existing service? If you want to start or stop a serv...
What is the best way to remove programs from the startup application list? There are a number of way...
Can I register my computer later? I don't want to register my computer during the initial Windows 7 ...
What is the scheduled task "\Optimize Start Menu Cache Files-S-1-5-21-...-1001" on my Windows 8 comp...
What is "Google Update Service (gupdate)" in my Windows 7 service list? And how is "Google Update Se...