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, ∼2891🔥, 0💬
Popular Posts:
What is the "World Wide Web Publishing Service (W3SVC)" system service on Windows Server 2012? Can I...
What is the installed program "Roslyn Language Services - x86" on my Windows 7 computer? Why it is n...
What files are stored in the "C:\Users\<userid >\AppData\Local\M icrosoft\Windows\Tempor. ..
Where to find tutorials on managing Windows 7 scheduled tasks? Here is a collection of tutorials on ...
Can I remove startup application "RealPlay.exe - RealPlayer Tray Bar Application" to speedup my comp...