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
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Bapol: Wszystko co masz zrobić na liczbach dziesiętnych zrób na całkowitych - z tym, ze zakładasz z góry x miejsc po przecinku, a pozniej podczas wyswietlania jedynie dodaj przecinek w odpowiednim miejscu, i tyle.
Dla przykładu masz dwie liczby 2,01 i 10,1 - traktujesz je jako 201 i 1010 - teraz dodajesz, mnozysz co tylko chcesz. Tylko jak wyswietlasz wynik to nie (np. dla mnożenia) 203010 tylko 20,30. (cztery miejsca
  • Odpowiedz
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@risottow2minuty: tak na szybko to masz definicje funkcji :loop następnie wywołujesz funkcje :rand z dwoma argumentami 1 i 100, komentarz rem że %1 min i %2 max to są argumenty. Następnie tworzysz zmienna set rand_num i od razu ją liczysz. %random% to funkcja globalna zobacz niżej link. Następnie wychodzisz z pętli robisz print wylosowanej liczby. Ta pętla z pingiem to chyba coś jak sleep.

https://stackoverflow.com/questions/5777400/how-to-use-random-in-batch-script
  • Odpowiedz
Staram sie zapisac output to zmiennej ale jakos nie bardzo dziala, co moze byc nie tak:

for /f "delims=" %%i in ('ffprobe -v error -selectstreams v:0 -showentries stream=width -of csv=s=x:p=0 %~1 ') do set wid=%%i

#cmd #windows #batch
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 /?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 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ą
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki nie wiecie jak najszybciej mogę zamienić w plikach myślnik na podkreślenie? Np jakimś batchem?
Mam pliki typu pos1-19.png a chciałbym pos1_19.png. Jest ich ponad 1500 i nie za bardzo zrobię to ręcznie.

#programowanie #batch #bat #informatyka
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@varez: Tego nie ma "ktoś" instalować. Skrypt sprawdza czy na danym komputerze jest zainstalowana konkretna aplikacja. Jak na tym komputerze jeszcze nie jest zainstalowana (bo nie ma tego programu w Program Files ani Program Files x86 dla systemów x64) to wtedy program instaluje się do domyślnej ścieżki w Program Files (x86 dla OS x64).

Jak masz lepszy pomysł to możesz się nim pochwalić.
  • Odpowiedz
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
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: To też jest fajne:

http://www.autoitscript.com/site/autoit/

Piszesz w bardzo prostym języku (BASIC) makra, a program Ci to kompiluje do binarki. Baaardzo potrafi ułatwić życie (oczywiście jeśli przepchniesz to przez wewnętrzne IT, które potrafi się p-----------ć do wszystkiego co "third party", tempe k---y - mam nadzieję że to czytają).
  • Odpowiedz
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach