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, 2014🔥, 0💬
Popular Posts:
How to configure IIS to support PHP scripts on your Windows system? If you want to support PHP scrip...
What is "SynTPEnh Caller Service" in my Windows 7 service list? And how is "SynTPEnh Caller Service"...
How to see all startup applications on your Window system? If you want see all startup applications ...
What is Java Runtime Environment 1.4.2 - Download Program Files (DPF)? Java Runtime Environment 1.4....
What is lsass.exe process - LSA Shell (Export Version)? Process lsass.exe is the Local Security Auth...