Zwracanie wartości hostname w nazwie pliku
Witam
Chciałbym wykorzystać nazwę hosta (hostname) w nazwie pliku kopii automatycznie tworzonym na serwerze. W jaki sposób można zwrócić tą wartość w pliku tekstowym, w taki sposób, żeby z nazwy hosta wycinał tylko część tej nazwy, np. fragment od trzeciego do 7 znaku.
Proszę o Pomoc.
Odpowiedzi: 2
Ok. Działa z jednym zastrzeżeniem. Numeracja znaków w zwracanej wartości zaczyna się od 0, zatem:
[quote]set short_cn=%computername:~3,4%
echo %short_cn%[/quote]
powinno mieć postać:
set short_cn=%computername:~2,4%
echo %short_cn%
Bardzo Dziękuję za Pomoc.
Patrząc na [url]http://forum.infojama.pl/viewtopic.php?p=680496#680496[/url]
set short_cn=%computername:~3,4%
echo %short_cn%
Zmienna %short_cn% będzie zawierała od trzeciego znaku (wyłącznie) cztery znaki ze zmiennej %computername% np jeżeli nazwa komputera to [b]centrumxp[/b] to po tym zmienna short_cn będzie wynosiła [b]trum[/b]
Strona 1 / 1
[quote=Hammer_of_thor]Działa z jednym zastrzeżeniem. [/quote] Dlatego napisałem (może za mało zrozmiale jednak), że od trzeciego znaku ([b]wyłacznie[/b]) - czyli bez tego trzeciego znaku w tym moim przykładzie ;) [quote=Hammer_of_thor]Bardzo Dziękuję za Pomoc.[/quote] Proszę bardzo.