Diskuze: batch - skopirovanie a pouzitie cesty k suboru

Ostatní jazyky Ostatní programovací jazyky batch - skopirovanie a pouzitie cesty k suboru

Avatar
Michal Pariš:

ahoj
potreboval by som radu odbornikov :) hram sa s batchom, snazim sa vytvorit nejaky skript na aktivaciu office z KMS (pc sa bezne pouzivaju v inej sieti a su v inej domene, potrebujem preregistrovat len KMS), vsetko je v poriadku ked do kodu zadam cestu rucne.. len kazdy ma inu verziu office (od 10 po 16 // x86/x64).. no skratka, potreboval by som po spusteni tej casti aby mi naslo cestu napr. k excel.exe a tuto cestu pouzilo v dalsom postupe (namiesto pouziteho cd blablabla).. hladal som vsade mozne na nete ale nikde som nic nenasiel, aj ked nasiel tak mi to neslo..

cd C:\Program Files\Microsoft Office\Office16\
cscript ospp.vbs /sethst:
cscript ospp.vbs /setprt:
cscript ospp.vbs /act

dik za rady :)

Odpovědět 19. dubna 11:10
Those who ask a question, are stupid for 30 seconds. Those who never ask, are stupid for life.
Avatar
LacoS.
Člen
Avatar
Odpovídá na Michal Pariš
LacoS.:

Jedina rada je:
Pohladat subor, ktory otvara subory s priponou *.xls;

Ono sa to urcite nachadza v registroch (cize cez citanie registrov),
ale mozno sa to da aj inak...

 
Nahoru Odpovědět 23. dubna 17:02
Avatar
LacoS.
Člen
Avatar
LacoS.:
@echo off
FOR /F "tokens=2*" %%A IN ('REG QUERY "HKLM\SOFTWARE\Classes\Excel.CSV\shell\Open\command" 2^>NUL ^| FIND "REG_SZ"') DO SET CESTA2=%%B
SET Cesta1=%CESTA2:~0,-14%
echo cesticka=%Cesta1%

... prosim, aby si ma nekamenoval za mazanie 14 znakov odkonca;
Orob si to po svojom.

Akceptované řešení
+20 Zkušeností
Řešení problému
 
Nahoru Odpovědět 23. dubna 18:15
Avatar
Odpovídá na LacoS.
Michal Pariš:

super presne to som potreboval.. btw. treba vymazat 15 znakov, v ceste zostalo E (\Office16\E)..

dik za rady pani :)

Editováno 26. dubna 9:42
Nahoru Odpovědět 26. dubna 9:41
Those who ask a question, are stupid for 30 seconds. Those who never ask, are stupid for life.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.