#batch najlepsze najnowsze

scorpio18k 2022-04-30 23:33:18 +0
Działa:

SET test=plik1.txt
COPY %test% plik2.txt

Nie działa:

IF ""=="" (
SET test=plik1.txt
COPY %test% plik2.txt
)

Dlaczego?

W pierwszej wersji utworzy plik2.txt i skopiuje tam zawartość plik1.txt.
W drugiej wersji jest dodane tylko "IF" co nie powinno mieć wpływu. A jednak nie działa.

Co ciekawe:

IF ""=="" (
COPY plik1.txt plik2.txt
)

już działa

#cmd #batch #windows
xdTM 2022-04-30 23:58:18 +1
@scorpio18k: delayed variable expansion.
LillianThuram 2024-09-29 09:20:27 +0
In this fun guessing game, players must figure out which animal is concealed in a picture. Each guess provides feedback that helps guide them toward the correct answer, making adoptle both entertaining and informative. The game’s daily challenges keep players engaged while offering the opportunity to learn new facts about various animal species.
rukh 2022-02-06 20:44:15 +0
Potrzebuję w wielu plikach naraz zamienić wartości Float
90.0 180.0 na 110.0 200.0 w wielu plikach naraz
.
Czyli sekwencję zapisaną small endianem
0000b442 00003443
na
0000dc42 00004843

Znalazłem w internecie informacje, że Notepad++ potrafi zamieniać tekst w wielu plikach naraz - ale czy z odpowiednimi pluginami zadziała to też z wartościami HEX? Może by i wystarczyłby Visual Studio Code do tego?


#hex #notepad #nppp #notepadplusplus #notepadpp #programowanie #batch
Posy_the_helpless_17 2022-02-06 20:50:48 +0
W Visual Studio Code - > "Edit" na pasku górnym - > "Replace in Files" (albo skrót Ctrl+Shift+H). Otworzy Ci się okienko wyszukiwania i znajdziesz tam opcje, które pliki mają zostać zmienione lub wykluczone z szukania.
BArtus 2022-02-07 00:27:40 +1
@rukh: tak, tak i tak ( ͡° ͜ʖ ͡°) wsl i do dział ¯\\(ツ)\/¯
pokaż komentarze (11)
Bapol 2021-12-12 15:13:00 +0
Potrzebuje pomocy, chce napisac pewny prosty programik w batchu ale problem jest w tym ze nie wiem jak mnozyc jakas liczbe przez ulamek
pwoedzmy ze moj program wyglada tak

echo podaj mnoza
set /p mnozna=
echo podaj mnoznik
set /p mnoznik=
set /a iloczyn=%mnozna%*%mnoznik%
echo twoj iloczyn wynosi %iloczyn%
pause

jako mnozna podaje np 12, a jako mnoznik 1,5 i na koncu wyswietla sie 12

jak to zrobic?



#batch #cmd #programowanie
surlin 2021-12-12 15:21:51 +0
@Bapol: 65 sekund z google ( ͡° ͜ʖ ͡°)
Bapol 2021-12-12 16:01:10 +0
@surlin: no niestety nie ma tam nic o mnozeniu przez ulamki
pokaż komentarze (9)
Banxi 2019-11-19 15:27:56 +0
Siemano programowane świry, jest jakaś opcja używając winscp w trybie command aby ls/dir listował mi tylko nazwy plików bez wszystkich chmod, info etc? Potrzebuje samej listy plików z zew. źródła po którym łącze się przez winscp lecz dir / ls daje mi zrzut wszystkich informacji a potrzeba mi tylko nazwy plików

Pozdrówki

#bash #batch #programowanie #winscp
T.....n 2019-11-19 15:39:10 +0
@Banxi: ls -A1
T.....n 2019-11-19 15:51:39 +1
@Banxi: sorry
to co używasz to jest ls z winscp i nie obsługuje parametrów
musisz użyć czegoś innego albo parsować otrzymany wynik

https://winscp.net/eng/docs/library_session_listdirectory
pokaż komentarze (4)
MarceloFerro 2019-06-09 17:12:50 +0
Próbuję wykonać prostą komendę:
dir |sort /r
Niestety w odpowiedzi dostaję:
Błąd otwierania pliku: /r: No such file or directory

Przy wpisaniu: SORT /?
Odpowiedź: sort: błąd otwierania pliku: /?: Invalid argument

W czym może leżeć błąd?
#informatyka #windows #batch #cmd
Koliat 2019-06-10 07:22:22 +0
@MarceloFerro: nie sensowniej powershellem? Koniecznie musisz batcha?
MarceloFerro 2019-06-10 18:52:31 +0
@Koliat: bo te wszystkie polecenia na zaliczenie trzeba umieć :D
pokaż komentarze (5)
m.....e 2018-05-15 11:13:35 +2
Mam problem z batchem, chcę aby podany argument był porównany ze zmienną ustawioną i zwracał wynik porównania, zamiast tego dostaję "( was unexpected at this time"
#batch #programowanie

@echo off

SET VAR1=123

IF ("%1%"=="%VAR1%") (
echo "OK"
) ELSE (
echo "ERROR"
)
Jefrey 2018-05-15 11:16:14 +1
@motorade: a bez tych nawiasów w warunku po IF?

IF %1% == %VAR1% (
echo "OK"
) ELSE (
echo "ERROR"
)
m.....e 2018-05-15 11:17:06 +0
@Jefrey: to samo
pokaż komentarze (6)
Juttunheim 2018-04-16 17:44:30 +1
Mirki co jest nie tak w tym kodzie ? Ma wypluwać wartość silnii. Program działa, ale po drugim wpisaniu argumentu. Czy może ktoś mi to wytłumaczyć?

#programowanie #kiciochpyta #bash #batch
Juttunheim 2018-04-16 17:58:59 +0
@asciiterror: Dzięki ! Muszę jeszcze doczytać dlaczego pomogło.
pokaż komentarze (1)
grubs 2017-12-06 17:50:20 +1
Mirki, murki, mirabelki!

Potrzebuje parę linijek skryptu batchowego który:
- pobierze ipv4 z hosta na którym skrypt ruszy
- podmieni ostatnia cyfrę z ip na .1
- zapisze IP wynik x.x.x.1 jako zmienną

Mecze się z tym cały dzień a chciałbym skończyć przed meczem;(

#programowanie #batch
ceie777 2017-12-06 18:21:46 +2
KorelacjaProkrastynacji 2017-12-06 18:25:40 +5
@ceie777: Pewnie cały dzień myśli o tym, aby w koncu usiąść do tego, a tak naprawdę nie napisał ani jednej linijki ( ͡° ͜ʖ ͡°)
pokaż komentarze (5)
M.....3 2015-02-08 13:45:54 +2
Znajdzie się tu ktoś znający #programowanie w #batch? Stworzyłem sobie prosty program, który po odpaleniu wymaga podania jednego parametru, w ten sposób:
set/p "apk=>> "
Odpalam sobie ten skrypt z polecenia uruchom, więc chciałbym jeszcze móc w oknie uruchom od razu przekazać ten parametr, aby program nie pytał mnie o niego po starcie, tylko od razu wziął się do roboty.
Czyli w uruchom wpisuję --> mojprogram.bat zmienna_apk

To możliwe?
mab122 2015-02-08 14:09:30 +2
@Matt23:

%0 to nazwa pliku .bat/.cmd
%1 to pierwszy argument
%2 analogicznie

Sprawdź sobie najpierw komendą IF czy pierwszy argument nie jest równy niczemu:
IF "%~1"==""

i lecisz :) Powodzenia - myślę, że pomogłem ( ͡° ͜ʖ ͡°)
M.....3 2015-02-08 14:32:13 +2
@mab122: Dzięki, działa, aczkolwiek ta tylda jest zbędna.
pokaż komentarze (2)
Blastboy 2014-09-09 22:04:34 +1
Hej wiecie jak zrobić batcha, który sprawdza dwa warunki?

Chcę sprawdzić czy jakiś program jest zainstalowany więc do tego celu używałem
`
IF NOT EXIST "%PROGRAMFILES%\program POLECENIE
`
. W Windows 64bit dochodzi sprawdzanie folderu Program Files (x86) więc muszę dać drugi warunek
`
IF NOT EXIST "%PROGRAMFILES(x86)%\program"
`
. Mogę zagnieżdżać polecenia
`
IF NOT EXIST
`
?



#windows #batch #informatyka
biczek 2014-09-09 22:09:04 +0
@Blastboy: musisz kombinowac z goto, nie lepiej ps uzyc?
Blastboy 2014-09-09 22:11:02 +0
@biczek: Wtedy chyba powershell musiałby być zainstalowany na komputerze, na którym to się uruchamia, a to zwykły NETLOGON.
pokaż komentarze (4)
T.....e 2014-08-12 20:00:49 +1
#programowanie #batch #windows

Mirki, potrzebuję pliku batch, który po odpaleniu wykona mi dwie operacje w windowsowej konsoli w pętli 100 razy. Szukałem w google, są rozwiązania, ale ja tego nie ogarniam i mi nie wychodzi ;/
ChibZ 2014-08-12 20:05:11 +4
@TakenByTheScourge: temat poruszany na forum wiele razy. Zamykam. ( ͡° ͜ʖ ͡°)
pokaż komentarze (6)
FreaQ 2014-07-30 03:28:50 +2
Jakieś dwie godziny temu zaczęło mi się nudzić, więc postanowiłem pograć sobie w jakieś gry ze snesa. Nie wiedziałem dokładnie w co zagrać, a niestety emulator nie ma funkcji wybierania losowych gier.

Teraz mam skrypt w php(dlaczego nie) który łączy się z random.org i na podstawie zwróconego numeru włącza emulator z wybraną grą.

Sam skrypt uruchamiany w przeglądarce działa jak należy, w cmd zresztą też, problem w tym, że nie działa gdy uruchamiany jest z pliku .bat.

Sam skrypt .bat wygląda tak: http://pastebin.com/LhLDG4C0

wywala mi błąd w klasie łączącej się w random.org, a dokładniej curl zwraca http_code 0

Dziwi mnie to, że skrypt wywołany tą samą komendą w cmd działa bez problemu, curl się łączy.

Ma ktoś jakieś pomysły?



Klasa która łączy się z random.org - https://github.com/p0pr0ck5/PHPRandDotOrg/blob/master/class-rand-dot-org.php

Skrypt test.php który uruchamia emulator - http://pastebin.com/SBbixpJS



#php #batch #programowanie #windows
m.....k 2014-07-30 03:31:17 +5
@FreaQ: Po co pobierasz z random.org skoro masz funkcję rand()? xD
R.....v 2014-07-30 04:40:07 +9
@only: @FreaQ: random.org nie podaje liczb pseudolosowych tylko losowe (na podstawie radia, które nasłuchuje szum atmosferyczny).
pokaż komentarze (8)
D.....h 2013-06-20 19:42:06 +1
Jest może jakiś koder batch'a? Mam do napisania dość nietypowy skrypt, otóż: mamy dwa pliki tekstowe. W jednym są znaki zodiaku, w drugim imiona+nazwiska i daty urodzenia. Główny skrypt .bat po odpaleniu ma prosić o podanie znaku zodiaku (wczytanego z listy z pierwszego .txt), gdy się już go wpisze ma wypisać zgodne z nim daty urodzenia + imiona/nazwiska danych osób. (wersja ułatwiona zakłada że lista znaków jest w skrypcie od razu). Nawet kuźwa nie wiem jak się za to zabrać... #kiciochpyta #programowanie #batch #skrypt
parsiuk 2013-06-20 19:44:30 +3
@Dyzajash: Brzmi jak praca na zaliczenie. #studbaza ?
parsiuk 2013-06-20 19:48:17 +1
@Dyzajash: No dobra, od początku: czytanie stdin... Przeczytaj całe
`
man read
`
i wróć na Wykop.



W praktyce:



read tmp_var_
_
echo $tmp_var



Edit:



W ogóle to nie rozumiem.. Znaki zodiaku mają być w pliku ale i tak masz się spytać o znak zodiaku? Czy może masz je wyświetlić i użytkownik ma wybrać któryś wpisując jego numer?
pokaż komentarze (4)