标题: 10元红包求助好心人:调用CMD对当前目录下的特定类型文件执行命令 [打印本页]
作者: zykanglei 时间: 2018-1-8 22:40 标题: 10元红包求助好心人:调用CMD对当前目录下的特定类型文件执行命令
具体报酬:10元人民币
支付方式:支付宝或微信
联系方式:QQ54352281
有效期限:2018年1月15日之前。
自己琢磨了半天,没啥成效,还是求助论坛里的好心大神吧,先谢过了。
我的当前目录里有很多*.wrl文件,需要调用cmd对所有该类型文件逐个执行命令。
输入的命令内容为:复制代码
aopt为所执行命令,-i和-N为命令参数,每次命令中aopt,-i ,-N不变,只是逐一对每个*wrl文件进行操作。
这个命令的作用是将*.wrl文件转为*.html格式,其中*.wrl文件的前缀将用于转化后*.html的前缀,也就是说二者文件名相同,只是后缀不同。
求助大神写一段能够实现上述目的的代码。十分感谢!!!!
以下是在网上搜索的可以获取当前路径下指定文件类型路径的代码,方便大神调试时使用。- @echo off & setlocal EnableDelayedExpansion
- Start
- for /f "delims=" %%i in ('"dir /a/s/b/on *.wrl"') do (
- set file=%%~fi
- set file=!file:/=/!
- echo !file! >> filelist.txt
- )
复制代码
作者: zaqmlp 时间: 2018-1-8 22:48
- @echo off
- for /f "delims=" %%a in ('dir /a-d/b/s *.wrl') do aopt -i "%%a" -N "%%~dpna.html"
- pause
复制代码
作者: zykanglei 时间: 2018-1-9 09:27
回复 2# zaqmlp
感谢大神,完美解决我的问题。红包已转,请查收!
不过,又出现一个新问题。生成的每一个html文件前70行内容都相同,如下- <!DOCTYPE html>
- <html style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- <head>
- <meta http-equiv='X-UA-Compatible' content='chrome=1'/>
- <meta http-equiv='X-UA-Compatible' content='IE=edge'/>
- <meta http-equiv='Content-Type' content='text/html;charset=utf-8'/>
- <link rel='stylesheet' type='text/css' href='http://www.x3dom.org/x3dom/release/x3dom.css'/>
- <script type='text/javascript' src='http://www.x3dom.org/x3dom/release/x3dom.js'></script>
- <style>.x3dom-logContainer { bottom: 0px; position: absolute; }
- </style>
- </head>
- <body style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- <div id='HUDs_Div'>
- <div id='X3DOM_AOPT_Links' class='group' style='margin:26px 2px 2px; padding:4px; background-color:rgba(199,202,204,.7); position:absolute; z-index:1000;'>
- <a href='http://www.x3dom.org'>X3DOM
- </a> output created with
- <a href='http://www.instantreality.org'>InstantReality
- </a> aopt tool.
- </div>
- <div id='Interaction_Toolbox' style='margin:2px; padding:4px 150px 4px 4px; background-color:rgba(199,202,204,.7); position:absolute; z-index:1000; right:0px; top:0px;'>
- <table>
- <tr>
- <td>Navigation Mode:
- </td>
- <td align='right'>
- <select style='float:right;' onchange='document.getElementById('x3dElement').runtime[value]();'>
- <option selected='selected' value='examine'>Examine
- </option>
- <option value='turnTable'>TurnTable
- </option>
- <option value='lookAt'>LookAt
- </option>
- <option value='lookAround'>LookAround
- </option>
- <option value='fly'>Fly
- </option>
- <option value='freeFly'>FreeFly
- </option>
- <option value='helicopter'>Helicopter
- </option>
- <option value='walk'>Walk
- </option>
- <option value='noNav'>None
- </option>
- </select>
- </td>
- </tr>
- <tr>
- <td>Debug Display:
- </td>
- <td align='right'>
- <input type='checkbox' onclick='document.getElementById('x3dElement').runtime.statistics(this.checked);'>
- </input> Stats
- <input type='checkbox' onclick='document.getElementById('x3dElement').runtime.debug();'>
- </input> Log
- </td>
- </tr>
- <tr>
- <td>
- <button onclick='document.getElementById('x3dElement').runtime.showAll();'> Show Everything
- </button>
- </td>
- <td>
- <button onclick='document.getElementById('x3dElement').runtime.resetView();'> Reset View
- </button>
- </td>
- </tr>
- </table>
- </div>
- </div>
复制代码
我想把上面这些内容用下面的代码替换掉- <!DOCTYPE html>
- <html style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- <head>
- <meta http-equiv='X-UA-Compatible' content='chrome=1'/>
- <meta http-equiv='X-UA-Compatible' content='IE=edge'/>
- <meta http-equiv='Content-Type' content='text/html;charset=utf-8'/>
- <link rel='stylesheet' type='text/css' href='css/x3dom.css'/>
- <script type='text/javascript' src='js/x3dom.js'></script>
- <style>.x3dom-logContainer { bottom: 0px; position: absolute; }
- </style>
- </head>
- <body style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- </div>
复制代码
有偿求好心大神帮忙解决!
作者: zaqmlp 时间: 2018-1-9 15:12
回复 3# zykanglei - @echo off
- md $result 2>nul
- for %%a in (*.html) do (
- (more +7 "%~f0"
- more +70 "%%a")>"$result\%%~nxa"
- )
- pause&exit
- <!DOCTYPE html>
- <html style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- <head>
- <meta http-equiv='X-UA-Compatible' content='chrome=1'/>
- <meta http-equiv='X-UA-Compatible' content='IE=edge'/>
- <meta http-equiv='Content-Type' content='text/html;charset=utf-8'/>
- <link rel='stylesheet' type='text/css' href='css/x3dom.css'/>
- <script type='text/javascript' src='js/x3dom.js'></script>
- <style>.x3dom-logContainer { bottom: 0px; position: absolute; }
- </style>
- </head>
- <body style='width:100%; height:100%; border:0; margin:0; padding:0;'>
- </div>
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |