"Převod" dlouhých názvů na názvy dle DOS-konvencí

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

"Převod" dlouhých názvů na názvy dle DOS-konvencí

Příspěvekod zetrozet » 04 zář 2012 00:20

Zajímalo by mne, jestli je možné automatizovaně převádět dlouhé názvy souborů a adresářů na jejich ekvivalenty vyhovující DOS-konvencím, tak, jak názvy přiřazuje systém (PROGRA~1, PROGRA~2 <-> "Program files one", "Program files two").

Účto Tichý používá pro zprovoznění pod Dosboxem tuto dávku

Kód: Vybrat vše

@echo off
(echo [autoexec]
echo mount %cd:~0,1% %cd:~0,3%
echo %cd:~0,2%
echo cd %cd%) >{dbx1}\setdisk.txt
copy {dbx1}\setdisk.txt + {dbx1}\dosbox_u.txt {dbx1}\dosbox_u.cfg >nul


Rád bych do příkazu "mount" vnutil DOS-název příslušného adresáře i v případě, že uživatel provede instalaci Účta do adresáře s dlouhým názvem. Pro Windows 64-bit je připraveno až Účto2012, ale pokud by (si) někdo napsal ekvivalent Tichého prográmku UBOX.EXE, mohlo by pod Dosboxem fungovat i na jiných systémech.

Reklama
zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11108
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: "Převod" dlouhých názvů na názvy dle DOS-konvencí

Příspěvekod zeus » 04 zář 2012 09:01

Dosbox neznam, ale ve win je k dispozici mj. parametr

Kód: Vybrat vše

%~s0
Prazaci jo ty se maj, az kdyz si me zavolaj..

zetrozet
nováček
Příspěvky: 33
Registrován: září 12
Pohlaví: Muž
Stav:
Offline

Re: "Převod" dlouhých názvů na názvy dle DOS-konvencí

Příspěvekod zetrozet » 04 zář 2012 18:21

Kde se o tomto parametru dozvím více (použití, modifikace...)?

zeus
Elite Level 10.5
Elite Level 10.5
Příspěvky: 11108
Registrován: únor 12
Bydliště: Pankrac
Pohlaví: Muž
Stav:
Offline

Re: "Převod" dlouhých názvů na názvy dle DOS-konvencí

Příspěvekod zeus » 04 zář 2012 20:56

Nejlepsi napoveda pro nej je pod for /?, ale jde pouzit i v jinych situacich. Tez mozno vyuzit dir /x a vybrat z nej potrebny text.
Prazaci jo ty se maj, az kdyz si me zavolaj..


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů