Hjalp med att skapa batch script

Permalänk
Medlem

Hjalp med att skapa batch script

Skulle behova lite hjalp men ett scrip. Troligen valdigt enkelt.

Det jag vill gora ar:

hogerklicka pa en .doc fil (foobar.doc)-> oppna med -> batch filen

Dens ska oppna .doc filen med wml2xslt som ligger i mappen: C:\Program Files (x86)\Microsoft Office 2003 Developer Resources\Microsoft Office 2003 WordprocessingML Transform Inference Tool\WML2XSLT.exe

Scriptet ska sedan dopa om filen som wml2xslt skapade fran foobar.doc.xsl till foobar.xsl

Hur ska man specifiera just att den filen ska dopasom?

Skulle man kunna kora en for loop och redigera densenast skapade filen?

Skulle detta vara lattare att fa till i tex auto hot key?
Tack pa forhand

[Edit]
troligtvis inte den mest eleganta losningen:

@echo on start "Rename and convert" "C:\Program Files (x86)\Microsoft Office 2003 Developer Resources\Microsoft Office 2003 WordprocessingML Transform Inference Tool\WML2XSLT.exe" %1 setlocal enabledelayedexpansion set deletestring=.doc for /f "tokens=*" %%G in ('dir *doc.xsl /b /a-d /od') do SET newest=%%G set oldfilename=%newest% set newfilename=!oldfilename:%deletestring%=! Ren "!oldfilename!" "!newfilename!"

Permalänk
Medlem
Skrivet av Simon U:

Skulle behova lite hjalp men ett scrip. Troligen valdigt enkelt.

Det jag vill gora ar:

hogerklicka pa en .doc fil (foobar.doc)-> oppna med -> batch filen

Dens ska oppna .doc filen med wml2xslt som ligger i mappen: C:\Program Files (x86)\Microsoft Office 2003 Developer Resources\Microsoft Office 2003 WordprocessingML Transform Inference Tool\WML2XSLT.exe

Scriptet ska sedan dopa om filen som wml2xslt skapade fran foobar.doc.xsl till foobar.xsl

Hur ska man specifiera just att den filen ska dopasom?

Skulle man kunna kora en for loop och redigera densenast skapade filen?

Skulle detta vara lattare att fa till i tex auto hot key?
Tack pa forhand

[Edit]
troligtvis inte den mest eleganta losningen:

@echo on start "Rename and convert" "C:\Program Files (x86)\Microsoft Office 2003 Developer Resources\Microsoft Office 2003 WordprocessingML Transform Inference Tool\WML2XSLT.exe" %1 setlocal enabledelayedexpansion set deletestring=.doc for /f "tokens=*" %%G in ('dir *doc.xsl /b /a-d /od') do SET newest=%%G set oldfilename=%newest% set newfilename=!oldfilename:%deletestring%=! Ren "!oldfilename!" "!newfilename!"

Dold text

Kikat på Google?

Visa signatur

Citera om du vill ha svar, hjälpte jag dig, gilla svaret!
AzireVPN - Felkod40