wojciech_kurdziel 2 Napisano 5 Września 2015 Udostępnij Napisano 5 Września 2015 (edytowane) Chciałbym napisać skrypt dla Windows który dodaje virtualny host do pliku ustawień apache. Normalny tekst dodaję tak: # echo normalny tekst >> plik.txt I to działa, ale problem mam ze znakami specjalnymi. I to mi nie działa : # echo "" >> ustawienia.cfg Edytowane 5 Września 2015 przez wojciech_kurdziel Cytuj Link to post Share on other sites
Karister 727 Napisano 5 Września 2015 Udostępnij Napisano 5 Września 2015 (edytowane) Jak na mój gust żadne z powyższych nie zadziala, bo masz # na początku lini. To: echo "" >> plik.cfg echo jakis tekst >> plik.cfgna pewno zadziała w Win7. Poza tym polecam odpalać skrypt przez CMD, a nie z palca, bo wtedy okienko się samo nie zamknie i zobaczysz, że Windows miał coś do powiedzenia: '#' is not recognized as an internal or external command, operable program or batch file. Edytowane 5 Września 2015 przez Karister Cytuj Link to post Share on other sites
wojciech_kurdziel 2 Napisano 5 Września 2015 Autor Udostępnij Napisano 5 Września 2015 Ten #na początku linii to tylko oznaczenie ze jest to polecenie cmd jako admin W tym drugim jest słowo zamknięte w klamry w cudzysłowie, ale forum je obcina jako znacznik. Mogę przesłać na mail do czego doszedłem Cytuj Link to post Share on other sites
Karister 727 Napisano 5 Września 2015 Udostępnij Napisano 5 Września 2015 (edytowane) Nie wiem, ile się różnią poszczególne wersje Windowsa i której używasz, ale podejrzewam, że są raczej podobne. I komunikat co do #, który skopiowałem z CMD, jasno mówi, co się stało. Nie wiem co to za nowatorska teoria o adminie poprzez #. Jest to gdzieś w dokumentacji na stronach Microsoftu? Bo zgodnie z taką teorią to loguję się na "konto gość", wklepuję #format C: i woooohoooo nie obchodzą mnie prawa użytkownika. Jako administrator można sobie odpalić całą (pseudo)konsolę Windowsa. Wtedy możesz w niej wykonywać dowolne polecenia i zostaną one wykonane. A jeśli nie masz admina, to po puszczeniu polecenia, które takowego wymaga, dostaniesz info, że masz permission danied. Nie ma czegoś takiego, jak odpalam, sobie instrukcję jako admin, mimo, ze go nie mam. Edytowane 5 Września 2015 przez Karister Cytuj Link to post Share on other sites
wojciech_kurdziel 2 Napisano 11 Września 2015 Autor Udostępnij Napisano 11 Września 2015 Trochę uproszczę pytanie. Napisałem artykuł :http://ictlaboratory.com/default/index.php/pl/artykuly/joomla/21-xampp-virtualne-hostyNa koniec chciałem napisać skrypt, że użytkownik podaje tylko URL hosta a skrypt wykonuje wszystko za nas. Czy nikt już nie pisze skryptów dla Windows? Wiem, że się da tylko nie mogę znaleźć jak? Cytuj Link to post Share on other sites
Karister 727 Napisano 11 Września 2015 Udostępnij Napisano 11 Września 2015 Jeśli chcesz zapisać do pliku to, co podał użytkownik w konsoli, to wg Google tak: @echo off set /P user_input=Enter url: echo User url is: %user_input% > output.txt Cytuj Link to post Share on other sites
Recommended Posts
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.