[英]assign a variable to a batch cmd from xml node
我有一個.xml文檔,我想在我的批處理文件中將節點分配給變量。 例如,當被調用時,我需要批處理文件來讀取xml文件並將文件路徑插入我的批處理中以執行該應用程序。
<?xml version="1.0" encoding="UTF-8"?>
<dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2014-05-29T01:21:53">
<playList>
<id>1</id>
<filepath>\\MOVIESERVER\Movies\somevideo.avi</filepath>
</playList>
我需要能夠將文件路徑分配給要放入我的批次的變量
@echo off
"C:\VLC\VLC.exe" "FILEPATH_VARIABLE"
exit
can someone lead me in the right direction?
在批處理腳本中對此進行測試。 如果看起來不錯,請刪除echo
。
@echo off
for /f "tokens=2 delims=<>" %%a in ('type "file.xml" ^|find /i "<filepath>" ') do set "variable=%%a"
echo "C:\VLC\VLC.exe" "%variable%"
pause
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.