- Ha Trump győz, Elon Musk politikai tanácsadó lehet
- Hálózati / IP kamera
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- DIGI kábel TV
- Aliexpress tapasztalatok
- Asustor NAS
- Hamarosan elképesztő mennyiségű áramot fogyasztanak el az adatközpontok és az AI
- Évente ontja majd magából az új AI-chipeket az NVIDIA
- QNAP hálózati adattárolók (NAS)
- Linux kezdőknek
Új hozzászólás Aktív témák
-
Sonja
veterán
Nagy segítség kellene. Még Linux alatt írtam pár shell script-et, amit most szeretnék átültetni batch-re.
Itt egy egyszerű ebook konvertálás bash scripte.
Eslőnek a paraméter vizsgálata van. Ha nincs paraméter megadva, akkor visszaadja a "Parameters required!" üzenetet.
Utána a pramétert "lebontom", hogy ki tudjam belőle nyerni a kiterjesztést. Ha ez PDF (átkonvertálva nagyra, tehát mindegy, hogy az ebook.pdf vagy ebook.PDF van megadva), akkor egy másik parancsot hajt végre és kilép. Ha nem PDF, akkor a ismét egy másik parancsot hajtja végre. Az ebook-convert-nek át kell adni a konvertált file nevét, és a konvertálandó file nevét kiterjesztéssel együtt, mert abból állapítja meg, hogy mire kell kovertálni.
Tehát az egész script lényege, hogy megadom pl. econv.sc ebook.mobi, akkor végrehajtódik az
ebook-convert ebook.mobi ebook.epub
parancs. Ha azeconv.sc ebook.pdf
parancsot adom meg, akkorebook-convert ebook.pdf ebook.epub --no-image --unwrap-factor=0.1
parancs hajtódik végre.Az ebook-convert parancssori program az ingyenes Calibre program része.
Tud valaki segíteni át-/megírni?!
Jó lenne esetleg valami doksi is (példákkal), hogy tanuljak, és magam is meg tudjam írni a többi scriptemet (nem nagy dolgok, hasonlóak mint ez).
Előre is köszönöm!
[ Szerkesztve ]
Ha csalódni akarsz, bízz az emberekben!
-
@echo off IF "%#%" "-eq" "0" ( echo "Parameters required!" exit "1" ) SET book=%~1 SET %~1bookext=%book% SET %~1%book%bext=%bookext% IF "%bext%" "=" "PDF" ( ebook-convert "%~1" "%1%.*%.epub" "--no-image" "--unwrap-factor=0.1" exit "1" ) ebook-convert "%~1" "%1%.*%.epub"
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Azt sejtettem hogy nem ilyen egyszerű
A tutorialspoint elég jó kiinduló pont.
@echo off
if "%1"=="" goto :hiba
set fajlnev=%~n1
set kiterjesztes=%~x1
if kiterjeztes=="pdf" (start "ebook-convert %1 fajlnev+".epub" "--no-image" "--unwrap-factor=0.1")
exit
:hiba
echo "Nincs megadva paraméter"Szinte biztos nem működik, de kb ilyen lenne batch-ben.
[ Szerkesztve ]
Freeware, és akciós programok egy helyen https://www.facebook.com/freewarenews
-
Sonja
veterán
Köszönöm a programot, és az oldalt! Így meg bírtam írni magamnak, kis "szépséghibával". Space nélküli fileokat kezel csak. Erre még nem jöttem rá, hogy mi a megoldás. Sajna a "valami file.mobi" vagy 'valami file.mobi' nem működik. Ez van.
Ha csalódni akarsz, bízz az emberekben!
-
-
Sonja
veterán
Így se volt jó, de végül megoldottam! Itt a végleges ebook converteres batch file-om! Nagyon köszönöm a segítséget!
Ha csalódni akarsz, bízz az emberekben!
-
-
Sonja
veterán
Ha ezt a parancsot futtatom parancssorból, akkor szépen végre is hajtódik, minden probléma nélkül.
for %f in (*.webp) do magick -quality 95 "%~f" "%~nf.jpg"
Ha viszont beleteszem egy batch file-ba, akkor az alábbi hibaüzenetet kapom:
The following usage of the path operator in batch-parametersubstitution is invalid: %~nf.jpg"
For valid formats type CALL /? or FOR /?The syntax of the command is incorrect.Mi lehet a probléma (és a megoldás)!?
Ha csalódni akarsz, bízz az emberekben!
-
-
sonar
addikt
Ma azt hittem, hogy felrugom a windowst újra.
Kb 2hete szívok azzal, hogy ugyanaz a script 1 gépen a 8 ból nem fut le.
És folyamatosan az egyik net use-sal van gondja.
Hibaüzenet a klasszik: system error 87 the parameter is incorrect.
A mountolásos részt átrakva egy másik batch file-ba szépen lefut, kézzel lefut, eredeti batchfile-ból nem fut le.
Az az van amikor lefut ha egy net use /d -vel inditok akkor egy darabig jó. Teljes képzavar.
A poén, hogy a 2 mountolásból mindig csak egy kapcsolattal van gondja. Hiába cseréltem fel akkor is ugyanazzal az eléréssel volt gondja.
Amit kiderítettem, hogy előzőleg valaki fixen betűjelhez rendelte, de ki is törölte.
Ez még a registry-ben benne volt. Kitöröltem, de a helyzet nem lett jobb.Majd kínomban fogtam és a script legelejére tettem és most jó.
Mi a windows-os bánat baja lehet? Hívjak hozzá ördögűzőt?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sztanozs
veterán
Session problema lehet. Mostanaban a MS kavart valamit a session-okkel, mert en is tapasztalom, hogy az SMB kapcsolatok egy ido utan bontanak, es kell jo par masodperc (akar fel perc is), mig ujraepiti oket az OS.
Erdemes kiprobalni, hogy mount elott megprobalod bontani a kapcsolatot:NET USE /delete \\UNC\path
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
sonar
addikt
válasz sztanozs #1164 üzenetére
Úgy van a script, hogy ha nem megy a mount akkor próbál egy delete-t és utána reconnect.
De hát nem megy. És mindig csak egy specifikus irányba.
Nem tudom, hogy a másik oldalon mi van. De megfordult a fejemben, hogy ott se minden kerek.Egyébként úgy tűnik, hogy a SETLOCAL EnableDelayedExpansion -t ha a mount utánra teszem akkor jó.
Kíváncsi leszek, hogy 4-5 nap múlva mit tapasztalatok.[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
sztanozs
veterán
alternativakent probalj meg esetleg a \\szerver\share helyett eloszor egy \\szerver\ipc$-t (meghajtonev nelkul termeszetesen) hatha az segit.
[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
-
sonar
addikt
-
Bekrepali
csendes tag
Üdv néktek profik!
Totál amatőrként szeretném kérdezni, hogy létezik e olyan automatikusan futtatható parancs, ami minden rendszerindítás után eltávolítja a hálózati kártyát az eszközkezelőből, majd visszacsatolja?
A probléma ami miatt ezt szeretném, a következő: A hálózati kártya nem indul megfelelően (tíz indításból kb. hatszor). Ellenben ha eltávolítom, aztán a hardverváltozások keresésére kattintok, akkor tökéletesen működik a következő rendszerindításig. -
-
Bekrepali
csendes tag
Talán sikerült a hibát orvosolni ezzel: [link]
Egyelőre nem tapasztaltam hibát. Mondjuk win 10 64bites rendszerem van, de kérdés nélkül frissített. 🤔
Amennyiben továbbra is szívózik, úgy takarítom is le a rendszert, és felkerül helyette egy windows 7.
Elvileg azon is eldöcög az Autocad. -
qdak
addikt
@echo off
chcp 65001 >nul
cls
echo Registry, SMB1, TCP Port 445, beállítások
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v AllowRemoteRPC /t REG_DWORD /d 1 /f >nul
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f >nul
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f >nul
::dism /online /Enable-Feature /FeatureName:"SMB1Protocol" /All
::netsh advfirewall firewall add rule name="TCP Port 445" dir=in action=allow protocol=TCP localport=445
:menu
echo ------------------------------
echo Network Devices Online
echo ------------------------------
arp -a
echo.
echo Valassz egy IP-cimet, amelyre uzenetet szeretnel kuldeni:
echo ------------------------------
setlocal enabledelayedexpansion
set count=0
for /f "tokens=1" %%A in ('arp -a ^| find "dynamic"') do (
ping -n 1 -w 1000 %%A >nul
if not errorlevel 1 (
set /a count+=1
for /f "tokens=1,* delims= " %%B in ('nbtstat -A %%A ^| find "<00>"') do (
set Name=%%C
set Name=!Name:~0,-1!
)
set IP_!count!=%%A
set Name_!count!=!Name!
echo !count!. %%A (!Name!)
)
)
if %count% equ 0 (
echo Nincs online gep talalva.
pause
goto exit
)
set /a count+=1
echo %count%. Kilepes
echo.
set /p choice=Kerlek add meg a valasztott szamot (1-%count%):
if %choice% equ %count% goto exit
if %choice% lss 1 goto menu
if %choice% gtr %count% goto menu
set IP=!IP_%choice%!
set Name=!Name_%choice%!
goto sendmsg
:sendmsg
cls
set /p message=Kerlek ird be az uzenetet, amit kuldeni szeretnel:
msg /SERVER:%IP% * %message%
echo.
echo Uzenet elkuldve a kovetkezo IP-cimre: %IP% (!Name!)
echo.
echo 1. Uj uzenet kuldese ugyanarra a gepre
echo 2. Vissza a gepek valasztasahoz
echo 3. Kilepes
echo.
set /p nextchoice=Kerlek add meg a valasztott szamot (1-3):
if "%nextchoice%"=="1" goto sendmsg
if "%nextchoice%"=="2" goto menu
if "%nextchoice%"=="3" goto exit
:exit
exitEgy üzenet küldő hálózaton belül
(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html
-
qdak
addikt
Kis frissítés:
@echo off
chcp 65001 >nul
cls
:menu
echo ------------------------------
echo Network Devices Online
echo ------------------------------
arp -a
echo.
echo Valassz egy IP-cimet, amelyre uzenetet szeretnel kuldeni:
echo ------------------------------
echo 0. Szukseges beallitasok!
echo ------------------------------
echo.
setlocal enabledelayedexpansion
set count=0
for /f "tokens=1" %%A in ('arp -a ^| find "dynamic"') do (
ping -n 1 -w 1000 %%A >nul
if not errorlevel 1 (
set /a count+=1
for /f "tokens=1,* delims= " %%B in ('nbtstat -A %%A ^| find "<00>"') do (
set Name=%%C
set Name=!Name:~0,-1!
)
set IP_!count!=%%A
set Name_!count!=!Name!
echo !count!. %%A (!Name!)
)
)
if %count% equ 0 (
echo Nincs online gep talalva.
pause
goto exit
)
set /a count+=1
echo ------------------------------
echo %count%. Kilepes
echo ------------------------------
echo.
set /p choice=Kerlek add meg a valasztott szamot (0-%count%):
if %choice% equ 0 goto settings
if %choice% equ %count% goto exit
if %choice% lss 1 goto menu
if %choice% gtr %count% goto menu
set IP=!IP_%choice%!
set Name=!Name_%choice%!
goto sendmsg
:sendmsg
cls
set /p message=Kerlek ird be az uzenetet, amit kuldeni szeretnel:
msg /SERVER:%IP% * %message%
echo.
echo Uzenet elkuldve a kovetkezo IP-cimre: %IP% (!Name!)
echo.
echo 1. Uj uzenet kuldese ugyanarra a gepre
echo 2. Vissza a gepek valasztasahoz
echo 3. Kilepes
echo.
set /p nextchoice=Kerlek add meg a valasztott szamot (1-3):
if "%nextchoice%"=="1" goto sendmsg
if "%nextchoice%"=="2" goto menu
if "%nextchoice%"=="3" goto exit
:settings
cls
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v AllowRemoteRPC /t REG_DWORD /d 1 /f >nul
echo ------------------------------
echo AllowRemoteRPC = 1
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f >nul
echo ------------------------------
echo fDenyTSConnections = 0
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f >nul
echo ------------------------------
echo LocalAccountTokenFilterPolicy = 1
echo ------------------------------
dism /online /Enable-Feature /FeatureName:"SMB1Protocol" /All
echo SMB1Protocol
echo ------------------------------
netsh advfirewall firewall add rule name="TCP Port 445" dir=in action=allow protocol=TCP localport=445
echo TCP Port 445 = Open
echo ------------------------------
echo Beallitasok befejezve.
pause
goto menu
:exit
exitígy csak a 0 pontot választva állítja be a beállításokat.
[link] msg windows network 1.1.bat
[ Szerkesztve ]
(Don Hedo) ஃ°˙*˙°ஃ доступ запрещен ஃ°˙*˙°ஃ; Eladó HP ML350 G6: https://hardverapro.hu/apro/hp_ml350_g6/friss.html
Új hozzászólás Aktív témák
- Yettel topik
- Ha Trump győz, Elon Musk politikai tanácsadó lehet
- eBay-es kütyük kis pénzért
- Politika
- Debrecen és környéke adok-veszek-beszélgetek
- Autós kamerák
- Samsung Galaxy S22 és S22+ - a kis vagány meg a bátyja
- Hálózati / IP kamera
- Skoda, VW, Audi, Seat topik
- Kerékpárosok, bringások ide!
- További aktív témák...
- Worlde PANDA-61 Midi billentyűzet
- LG UltraWide UltraGear 49GR85DC-B 3 Év LG Grancia !!! 240 Hz
- DJI Avata 2 Fly More Combo (Three Batteries)
- -59% HP EliteBook x360 830 G7:i5 10310U,16GB,256GB,vil.MAGYAR bilI.,IR,13.3" Touch,100%sRGB,WWAN 4G
- Sony PS5 (1116A) + 2TB Samsung SSD bővítés a gyári 825GB mellett, két karral + venom töltőhub
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs