- Android alkalmazások - szoftver kibeszélő topik
- Huawei Watch Fit 3 - zöldalma
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Huawei Watch Fit 5 Pro - jó forma
- Macrodroid
- Milyen okostelefont vegyek?
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Fotók, videók mobillal
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
haromegesz14
senior tag
-
Csontikka
aktív tag
Üdv!
A %SystemRoot%\explorer.exe "könyvtár elérése" parancson kívül még más módon meg lehet nyitni mappát?
mi a baj ezzel a paranccsal, v mi a konkrét probléma?, ill mi az ami nem engedi hogy ezt az egyszerű általad is leírt megoldást használd?
-
haromegesz14
senior tag
Üdv!
A %SystemRoot%\explorer.exe "könyvtár elérése" parancson kívül még más módon meg lehet nyitni mappát?
-
Baryka007
addikt
Még egy segítség kéne tőletek!

@ECHO off
echo Melyik szerveren akarsz jatszani?
echo.
echo 1 - Silverwing
echo 2 - Arena Tournament
echo 3 - R World
echo 4 - Egyeni (sajat realmlist)
echo.
echo Valassz a serverek kozul!
set /p x=Ide irj:
if %x% == 1 goto one
if %x% == 2 goto two
if %x% == 3 goto three
if %x% == 4 goto four
:one
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist wow.thefrostmourne.eu
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:two
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist arena-tournament.com
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:three
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist 87.229.24.48
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:four
if exist realmlist.wtf del realmlist.wtf
echo Ide ird az ip cimet!
set /p xy=Ide irj:
ECHO %~f1 >>realmlist.wtf set realmlist %xy%
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:start
C:
cd Users\Petya\Desktop\
desktop.batEvvel az a gondom hogy ECHO %~f1 >>realmlist.wtf set realmlist 87.229.24.48 ez a sor úgy hozza létre a realmlist.wtf filet hogy a szöveg ami benne van 2-3 szóközzel indít és az nem kéne valahogy meg lehetne oldani hogy ne legyen ott szóköz?
@ECHO off
echo Melyik szerveren akarsz jatszani?
echo.
echo 1 - Silverwing
echo 2 - Arena Tournament
echo 3 - R World
echo 4 - Egyeni (sajat realmlist)
echo.
echo Valassz a serverek kozul!
set /p x=Ide irj:
if %x% == 1 goto one
if %x% == 2 goto two
if %x% == 3 goto three
:one
if exist realmlist.wtf del realmlist.wtf
for /l %%n in (1,1,1) do echo set realmlist wow.thefrostmourne.eu >> realmlist.wtf
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:two
if exist realmlist.wtf del realmlist.wtf
for /l %%n in (1,1,1) do echo set realmlist arena-tournament.com >> realmlist.wtf
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:three
if exist realmlist.wtf del realmlist.wtf
for /l %%n in (1,1,1) do echo set realmlist 87.229.24.48 >> realmlist.wtf
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:four
if exist realmlist.wtf del realmlist.wtf
echo Ide ird az ip cimet!
set /p xy=Ide irj:
for /l %%n in (1,1,1) do echo set realmlist %xy% >> realmlist.wtf
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:start
C:
cd Users\Petya\Desktop\
desktop.batmegoldottam közbe de azért köszi

-
Baryka007
addikt
Még egy segítség kéne tőletek!

@ECHO off
echo Melyik szerveren akarsz jatszani?
echo.
echo 1 - Silverwing
echo 2 - Arena Tournament
echo 3 - R World
echo 4 - Egyeni (sajat realmlist)
echo.
echo Valassz a serverek kozul!
set /p x=Ide irj:
if %x% == 1 goto one
if %x% == 2 goto two
if %x% == 3 goto three
if %x% == 4 goto four
:one
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist wow.thefrostmourne.eu
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:two
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist arena-tournament.com
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:three
if exist realmlist.wtf del realmlist.wtf
ECHO %~f1 >>realmlist.wtf set realmlist 87.229.24.48
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:four
if exist realmlist.wtf del realmlist.wtf
echo Ide ird az ip cimet!
set /p xy=Ide irj:
ECHO %~f1 >>realmlist.wtf set realmlist %xy%
start "" "D:\Games\World_of_Warcraft\3.3.5\wow.exe"
goto start
:start
C:
cd Users\Petya\Desktop\
desktop.batEvvel az a gondom hogy ECHO %~f1 >>realmlist.wtf set realmlist 87.229.24.48 ez a sor úgy hozza létre a realmlist.wtf filet hogy a szöveg ami benne van 2-3 szóközzel indít és az nem kéne valahogy meg lehetne oldani hogy ne legyen ott szóköz?
-
Csontikka
aktív tag
Jó lesz, köszönöm szépen ismét!

Szia,
van egy másik lehetőség is:
példa egy 3 változós vizsgálatra
set a=a
set b=a
set c=a
if %a%==%b% if %b%==%c% if %a%==%c% echo mindugyanazvagy pl:
if exist c:\autoexec.bat if exist c:\config.sys if exist c:\Windowss echo megvanminda3
(ha csak az egyik ágra akarsz utasítást rakni, akkor hatékony, ha minden eshetőséget végig akarszi vizsgálni, akkor az előttem szóló megoldása jobb)
Üdv,
Csontikka -
haromegesz14
senior tag
Bocs már nem lehetett szerkeszteni de ha ez nem jön be akkor ez biztosan befog!

@echo off
:start
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami4
goto start:valami4
if /i "%valami2%"=="Fa" goto valami3
goto start:valami3
set valami3=Erdo
echo "%valami3%"
pauseJó lesz, köszönöm szépen ismét!

-
Baryka007
addikt
@echo off
:start
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami3
if /i "%valami2%"=="Fa" goto valami3
goto valami3:valami3
if /i "%valami1%"NEQ"Bokor" goto start
if /i "%valami2%"NEQ"Fa" goto start
set valami3=Erdo
echo "%valami3%"
pauseHa jól silabizáltam ki akkor szerintem így érted...
Ez a program azt csinálja hogy ha az egyik nem stimmel akkor vissza ugrik az elejére ahol valami1 és valami2-t kell megadni ha m2 stimmel egyszerűen tovább megy és lefut a program! Remélem erre gondoltál

Bocs már nem lehetett szerkeszteni de ha ez nem jön be akkor ez biztosan befog!

@echo off
:start
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami4
goto start:valami4
if /i "%valami2%"=="Fa" goto valami3
goto start:valami3
set valami3=Erdo
echo "%valami3%"
pause -
Baryka007
addikt
Így is jó lenne nekem, viszont nem akar lefutni a program amikor:
if valami1=akarmi <parancs>
if valami2=akarmimas goto :valami3
csak ha akarmi után írok valami parancsot.Ahogy próbáltam:
@echo off
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami3
if /i "%valami2%"=="Fa" goto valami3
:valami3
set valami3=Erdo
echo "%valami3%"
pauseÍgy viszont ha már akár melyik érték megfelel a kritériumnak akkor kiírja a valami3-at. Nekem viszont olyan megoldás kellene, hogy csak is akkor írja ki a valami3-at, ha valami1=bokor és valami2=fa. Ha nem írok parancsot valami1 vagy 2 után akkor le se akar futni. Bocs ha kicsit furán próbálom elmagyarázni a célom

@echo off
:start
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami3
if /i "%valami2%"=="Fa" goto valami3
goto valami3:valami3
if /i "%valami1%"NEQ"Bokor" goto start
if /i "%valami2%"NEQ"Fa" goto start
set valami3=Erdo
echo "%valami3%"
pauseHa jól silabizáltam ki akkor szerintem így érted...
Ez a program azt csinálja hogy ha az egyik nem stimmel akkor vissza ugrik az elejére ahol valami1 és valami2-t kell megadni ha m2 stimmel egyszerűen tovább megy és lefut a program! Remélem erre gondoltál

-
haromegesz14
senior tag
Nem értem hogy pontosan mit értesz ez alatt de én az ilyeneket 2 IF parancsból csinálom...
if valami1=akarmi <parancs>
if valami2=akarmimas goto :valami3:valami3
set valami3=nemakarminem tudom hogy erre gondoltál e ha részletesebben le írod lehet tudunk segíteni de ha én nem csontika tuti

Így is jó lenne nekem, viszont nem akar lefutni a program amikor:
if valami1=akarmi <parancs>
if valami2=akarmimas goto :valami3
csak ha akarmi után írok valami parancsot.Ahogy próbáltam:
@echo off
set /p valami1=Add meg az elso erteket
set /p valami2=Add meg a masodik erteket
if /i "%valami1%"=="Bokor" goto valami3
if /i "%valami2%"=="Fa" goto valami3
:valami3
set valami3=Erdo
echo "%valami3%"
pauseÍgy viszont ha már akár melyik érték megfelel a kritériumnak akkor kiírja a valami3-at. Nekem viszont olyan megoldás kellene, hogy csak is akkor írja ki a valami3-at, ha valami1=bokor és valami2=fa. Ha nem írok parancsot valami1 vagy 2 után akkor le se akar futni. Bocs ha kicsit furán próbálom elmagyarázni a célom

-
Baryka007
addikt
Estét! Ismét segítségeteket kérném! Batch-ba hogyan oldom meg azt, hogy egy IF utasításnál 2 változót vizsgálok? Tehát 2 változó külön-külön értékétől függ a 3. változó. Ilyesmire gondolok:
ha valami1=akarmi és ha valami2=akarmimas akkor valami3=nemakarmi
Nem értem hogy pontosan mit értesz ez alatt de én az ilyeneket 2 IF parancsból csinálom...
if valami1=akarmi <parancs>
if valami2=akarmimas goto :valami3:valami3
set valami3=nemakarminem tudom hogy erre gondoltál e ha részletesebben le írod lehet tudunk segíteni de ha én nem csontika tuti

-
haromegesz14
senior tag
Estét! Ismét segítségeteket kérném! Batch-ba hogyan oldom meg azt, hogy egy IF utasításnál 2 változót vizsgálok? Tehát 2 változó külön-külön értékétől függ a 3. változó. Ilyesmire gondolok:
ha valami1=akarmi és ha valami2=akarmimas akkor valami3=nemakarmi
-
Baryka007
addikt
Én úgy értettem hogy ha egy szám túl kicsi akkor írja ki hogy túl kicsi ha meg túl nagy akkor azt írja ki...

@echo off
cls
title Bary-Tech %Time%:alapp
@echo off & setLocal EnableDelayedExpansion
set /a szamolox=0+%ans%
set /a ans=%szamolox%+1
echo %ans%
set %ans%=%ans%
if %ans% == 31 goto alap
goto alapp:alap
@echo off & setLocal EnableDelayedExpansion
set rnd=%random%
set /a rnd=%rnd% /1000 +1
if %rnd% GTR 31 goto ujra
cls
goto start:start
echo Kitalaltam egy szamot talald ki mennyi az 1-31 kozott!
set /p x=Ide irj:
if %x% == %rnd% goto win
cls
if %x% LSS %rnd% echo Tul kicsi!
if %x% GTR %rnd% echo Tul Nagy!
echo Nem sikerult probalkozz meg!
goto start:win
echo Talalt, nyertel!
pause > nul
goto alapitt is van amit kreáltam csontika random számjából indultam ki gondoltam csinálok egy kis játékot belőle

-
Baryka007
addikt
Már mind1
google a barátom volt ma 
if %x% LSS %rnd% echo Tul kicsi!
if %x% GTR %rnd% echo Tul Nagy!ezekkel megoldottam

-
rt06
veterán
-
Baryka007
addikt
Üdv, nekem is lenne egy problémám... :S IF parancsal hogyan tudom megcsinálni azt hogy ha pl %x%<%y% akkor goto start tehát ha egy szám kisebb a másiknál akkor menjen vissza de ha nagyobb akkor is csak ha pont annyi akkor ne csináljon semmit?
-
haromegesz14
senior tag
Erre gondoltam, köszönöm a segítséged!
-
Csontikka
aktív tag
Hello!
Hogyan tudom megoldani, hogy n számú, előre meghatározott értékű változók közül random írasson ki egyet? Csak az echo-t követő parancsra lenne szükségem. Segítségeteket előre is köszönöm!
Szia,
nem teljesen értem a kérdést, de remélem az alábbi példa elvezet ahhoz amit meg szeretnél valósítani:
@echo off & setLocal EnableDelayedExpansion
set 1=elso
set 2=masodik
set 3=harmadik
:ujra
set rnd=%random%
set /a rnd=%rnd% /1000 +1
if %rnd% GTR 3 goto ujra
echo !%rnd%!Üdv,
Csontikka -
haromegesz14
senior tag
Hello!
Hogyan tudom megoldani, hogy n számú, előre meghatározott értékű változók közül random írasson ki egyet? Csak az echo-t követő parancsra lenne szükségem. Segítségeteket előre is köszönöm!
-
cigam
titán
Persze, csak viccess (mondhatni offtopic szál), hogy az összes atw oldalt lapátra tette. No meg a ott a continue gomb;-)
-
Baryka007
addikt
-
cigam
titán
-
Baryka007
addikt
jaja csak nekem az 500 is változó meg a kezdő érték is
www.narutoarenaklan.atw.hu/davidnak.bat itt a kész program log.txt be menti a számokat is
útközben rájöttem de azért köszike 
-
cigam
titán
Ez a péla elszámol 500-ig:
echo off
set /a szamlalo = 0
:ciklus
set /a szamlalo+=1
echo %szamlalo%
if %szamlalo% == 500 goto:exit
goto:ciklus
:exit -
Baryka007
addikt
-
Baryka007
addikt
Megint csak hozzátok fordulok. . . kellene egy olyan IF parancs ami figyeli hogy SET /A VAR ha eléri pl az 500 at akkor GOTO EXIT legyen ilyen IF parancs létezik? vagy valami más nem muszáj IF el
-
WonderCSabo
félisten
Üdv!
Olyan batch szkript kéne nekem, ami a következőt végzi:
<vmi művelet>
<futtat egy alkalmazást>
<ha az alkalmazás lefut, csinál vmi más műveletet>Azaz, hogy tudom elérni, hogy a vmi más műveletet csak akkor hajtsa végre, miután az alkalmazás terminált.
Asszem megtaláltam a megoldást, a /wait kapcsolóval kell az alkalmazást indítani. Mindjárt kipróbálom
-
WonderCSabo
félisten
Üdv!
Olyan batch szkript kéne nekem, ami a következőt végzi:
<vmi művelet>
<futtat egy alkalmazást>
<ha az alkalmazás lefut, csinál vmi más műveletet>Azaz, hogy tudom elérni, hogy a vmi más műveletet csak akkor hajtsa végre, miután az alkalmazás terminált.
-
Trangoul
csendes tag
Sziasztok!
Segítséget szeretnék kérni tőletek, olyan ügybe, hogy írni kellene egy batch filet, ami felhúz egy hálózati meghajtót, de úgy, hogy kérje a felhasználó nevét, és jelszavát, a felhasználó neve megegyezik, a szerveren lévő megosztott mappával.
ha tud nekem ebbe segíteni valaki, nagyon megköszönném.net use * /delete /yes
set username=cls
SET/P username=Please enter your name:
net use Z: \\192.168.1.137\homes\%username%Idáig már eljutottam, 1 a gond benne, hogy 2x kéri a felh nevet.
-
klayton#1
tag
Nem igazán vagyok jártas a Batch programozásban (igazából egyáltalán nem ..
, de szeretnék egy scrtiptet készíteni, amely alkalmas lenne arra, hogy egy mappát és annak összes almappáját átnevezné úgy, hogy a kezdőbetűje nagy legyen és ne legyenek a névben ékezetek, illetve az összes file-t végig kisbetűs ékezetmentesre. Ez nagy falat, vagy megoldható valahogy (esetleg van rá célprogram)?
-
Baryka007
addikt
Szia,
/L - a for ciklus beállítása, mellyel beállítod, hogy az érték készlet egy számsorozat lesz,melyet a zárójelen belül paraméterezel (kezdő érték, léptetés, végérték)
Tehát 209-től 1 esével halad felfele ezerig és végrehajtja a do ()-n belüli részt.
A %%i -be van mindig az aktuális érték, ha létezik a %%i könvtár akkor pedig felülírja az a változót.
tehát egyenértékű ezzel:
if exist 209 set a=209
if exist 210 set a=210
if exist 211 set a=210
...
if exist 1000 set a=1000
ECHO 209-%a% Movie Selection!Ha csak próbágatod cmd-ben a parancsot, akkor csak 1 % jel kell mindenhova, csak ha batch fileból futtatod, akkor kell 2 db % jel.
Üdv,
CSontikkaHuhh, még így is 10-15 percig tartott mire megértettem de így már okés

Nagyon szépen köszi
-
Csontikka
aktív tag
Szia,
/L - a for ciklus beállítása, mellyel beállítod, hogy az érték készlet egy számsorozat lesz,melyet a zárójelen belül paraméterezel (kezdő érték, léptetés, végérték)
Tehát 209-től 1 esével halad felfele ezerig és végrehajtja a do ()-n belüli részt.
A %%i -be van mindig az aktuális érték, ha létezik a %%i könvtár akkor pedig felülírja az a változót.
tehát egyenértékű ezzel:
if exist 209 set a=209
if exist 210 set a=210
if exist 211 set a=210
...
if exist 1000 set a=1000
ECHO 209-%a% Movie Selection!Ha csak próbágatod cmd-ben a parancsot, akkor csak 1 % jel kell mindenhova, csak ha batch fileból futtatod, akkor kell 2 db % jel.
Üdv,
CSontikka -
Baryka007
addikt
Figyelj kicsit le írnád hogyan működik ez a parancs meg a kapcsolók mit is csinálnak? mert nagyon tetszik és már kb háromnegyed órája kísérletezgetek rajta de nem tudok rájönni :\
-
Baryka007
addikt
Köszike 1000 bőven elég lesz

-
Csontikka
aktív tag
-
Csontikka
aktív tag
Nah és meg akadtam.......
Van egy kis batch programom...
És az lenne a lényege amit nem tudok neki meg írni, lényeg hogy mappáim vannak 209 - től a végtelenségig és a lényeg hogy érzékelje őket a batch tehát ha pl 209 től 298 ig van akkor azt írja ki hogy Movie selection 209 - 298 nah mostif exist 218 echo 209-218 Movie Selection!
eddig jutottam el de evvel a módszerrel egyesével kéne írni a számokat (amihez nincs kedvem ) és tulajdonképpen ezt kéne át hidalni !
A válaszotokat előre is köszönöm.
Szia,
Azért jó lenne tudni lehet max az a végtelen, mert kicsit lassu lesz
, de ha behatárolható mondjuk 1000-ben, akkor kb:fOR /L %%i IN (209,1,1000) DO (if exist %%i set a=%%i)
ECHO 209-%a% Movie Selection!(így a legnagyobb számú lesz kiválasztva)
Üdv,
Csontikka -
Baryka007
addikt
-
Baryka007
addikt
Meg is csináltam!

echo off
cls:alap
set /a szamolox=0+%ans%
cls
set /a ans=%szamolox%+1
echo %ans%
pause > nul
goto alap_________________________________
echo off
cls
set /a ans=0
goto alap:alap
set /a szamolox=0+%ans%
set /a ans=%szamolox%+1
echo %ans%
pause > nul
goto alapPróbáld ki őket nem tudom melyik kell

-
Baryka007
addikt
-
Baryka007
addikt
Nah és meg akadtam.......
Van egy kis batch programom...
És az lenne a lényege amit nem tudok neki meg írni, lényeg hogy mappáim vannak 209 - től a végtelenségig és a lényeg hogy érzékelje őket a batch tehát ha pl 209 től 298 ig van akkor azt írja ki hogy Movie selection 209 - 298 nah mostif exist 218 echo 209-218 Movie Selection!
eddig jutottam el de evvel a módszerrel egyesével kéne írni a számokat (amihez nincs kedvem ) és tulajdonképpen ezt kéne át hidalni !
A válaszotokat előre is köszönöm.
-
Csontikka
aktív tag
Szia,
start c:\1.xls
start c:\2.xlsvagy
"C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" c:\11.xls c:\22.xls
(Office 2010 esetén)
Üdv,
Csontikka -
lordring
aktív tag
Sziasztok!
Batch file-ból lehet megnyitni excel táblákat? Én nap közben használok vagy 10-t folyamatosan, jó lenne , ha reggel egy batch állományra kattintással megnyitná az összeset.

-
mArZsi
tag
Hogy lehetne azt megoldani, hogy egy változóba beleíratom egy könyvtár tartalmát? Utána a változót meg kéne vizsgálni, hogy van-e benne valami, amennyiben van, írja ki, ha nincs akkor dobjon hibaüzit.
-
Soja
aktív tag
-
Csontikka
aktív tag
-
Soja
aktív tag
Azt meg tudjátok mondani, hogy lehet egy egyszerű változó növelést véghezvinni?
Az én elgondolásom:
%i%=%i%+1De ez valamiért nem akar működni.
Köszi
-
ArchElf
addikt
Közvetlenül nincs, mivel a registryben van a beállítás...
De az alábbi néhány sorból csinálsz egy regread.vbs fájlt, futtatod a következő módon, akkor vissza tudod kapni a beállítást (fájlba). Onnan már csak a fájlt kell feldolgoznod (mondjuk for-ral parancssorból):
cscript //nologo regread.vbs >tempfile123456AE
-
bulanjoe
tag
VBScript:
Set oShell = WScript.CreateObject ("WScript.Shell")
strTestReg = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop"
strReg = oShell.RegRead(strTestReg)
Wscript.Echo strReg
Set oShell = Nothingcscript.exe-vel indítva tudsz a konzolba is iríni, ekkor a Wscript.Echo helyett Wscript.StdOut.WriteLine-t kell használni. Konzolba íva fel tudod használni a szkript kimenetét bemenetként.
AE
és olyan amikor, nem VBScript dolgozik?

mondjuk egy kis szimpla cmd? -
ArchElf
addikt
hali...
tudja valaki, hogy miként tudnám megadni egy parancsnak hogy mindig az aktuális Asztal-lal dolgozzon? Arra kéne, hogyha elküldöm a szkriptet egy havernak, akkor annak is a deszkáját használja, és ne egy tök idegen mappát!
a %USERPROFILE%\Desktop nem jó, mert az minden esetben a c-profil-asztal mappába visz, de abban az esetbe, ha az asztal címe meg lett változtatva alapértelmezettről, akkor nem működik.VBScript:
Set oShell = WScript.CreateObject ("WScript.Shell")
strTestReg = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Desktop"
strReg = oShell.RegRead(strTestReg)
Wscript.Echo strReg
Set oShell = Nothingcscript.exe-vel indítva tudsz a konzolba is iríni, ekkor a Wscript.Echo helyett Wscript.StdOut.WriteLine-t kell használni. Konzolba íva fel tudod használni a szkript kimenetét bemenetként.
AE
-
bulanjoe
tag
hali...
tudja valaki, hogy miként tudnám megadni egy parancsnak hogy mindig az aktuális Asztal-lal dolgozzon? Arra kéne, hogyha elküldöm a szkriptet egy havernak, akkor annak is a deszkáját használja, és ne egy tök idegen mappát!
a %USERPROFILE%\Desktop nem jó, mert az minden esetben a c-profil-asztal mappába visz, de abban az esetbe, ha az asztal címe meg lett változtatva alapértelmezettről, akkor nem működik. -
SzMhun
tag
Sziasztok!
Meg tudná mondani valaki, hogyan tudnék egy txt fájlból beolvasni szavakat (konkrétan gépneveket) és eltárolni egy változóban?
Előre is köszönöm!
-
Воланд
titán
Ezt csak akkor lehet megcsinálni a felhasználók belépgetése nélkül, ha domain környezetben dolgozol. Erre az esetre van egy migráló szkript, ami szimpla local profile-ból roaming profile-t csinál. Ám ez nem jó, ha te nem egy fájlszerverre, hanem ugyanazon gép másik meghajtójára szeretnéd átrakni.
A felhasználók bejentkezését szerintem nem lehet megúszni (illetve lehet, de arról majd később), mert azok nem a registry állandó részében vannak, hanem a user saját könyvtárában az ntuser.dat fájlban a c:\documents and settings\%user%\ könyvtárban közvetlenül. A legegyszerűbb megoldás az, ha a HKLM-alá a Run-ba (hklm\software\Micrososft\windows\current version\run) teszel egy szkriptet, ami leellenőrzi, hogy a felhasználó könyvtáárai migrálva lettek-e, ha nem akkor másol, majd módosítja a registry-t. Viszont ilyenkor csak azokra fut le a migráció, aki legalább egyszer belép.
A másik lehetőség az, hogy közvetlenül módosítod az ntuser.dat-ot a registry editor megkerülésével - ez még veszélyesebb, mint magának a registry-nek a turkálása, hiszen ha bármi probléma felmerül, a felhasználó már biztos nem fog tudni belépni. Másrészt, ha felhasználó könyvtára titkosítva van, úgy az admin sem fog tudni belépni oda és módosítani a fájl tartalmát. Ehhez segítség: itt.
AE
Köszönöm!

-
vikvuk
senior tag
c:\documents and settings\user\local settings\Application data\ez + subfolders -t szeretném egy c:\az\ -be másolni!
Meg tudnátok osztani a kódot?

-
ArchElf
addikt
Ezt csak akkor lehet megcsinálni a felhasználók belépgetése nélkül, ha domain környezetben dolgozol. Erre az esetre van egy migráló szkript, ami szimpla local profile-ból roaming profile-t csinál. Ám ez nem jó, ha te nem egy fájlszerverre, hanem ugyanazon gép másik meghajtójára szeretnéd átrakni.
A felhasználók bejentkezését szerintem nem lehet megúszni (illetve lehet, de arról majd később), mert azok nem a registry állandó részében vannak, hanem a user saját könyvtárában az ntuser.dat fájlban a c:\documents and settings\%user%\ könyvtárban közvetlenül. A legegyszerűbb megoldás az, ha a HKLM-alá a Run-ba (hklm\software\Micrososft\windows\current version\run) teszel egy szkriptet, ami leellenőrzi, hogy a felhasználó könyvtáárai migrálva lettek-e, ha nem akkor másol, majd módosítja a registry-t. Viszont ilyenkor csak azokra fut le a migráció, aki legalább egyszer belép.
A másik lehetőség az, hogy közvetlenül módosítod az ntuser.dat-ot a registry editor megkerülésével - ez még veszélyesebb, mint magának a registry-nek a turkálása, hiszen ha bármi probléma felmerül, a felhasználó már biztos nem fog tudni belépni. Másrészt, ha felhasználó könyvtára titkosítva van, úgy az admin sem fog tudni belépni oda és módosítani a fájl tartalmát. Ehhez segítség: itt.
AE
-
Воланд
titán
-
Baryka007
addikt
-
Воланд
titán
-
ko9
addikt
-
Baryka007
addikt
Ígyvan tulajdonképpen innen indítok mindent ami csak kell nekem, és így a sok icon nem "csúnyítja" el az asztalom

-
ko9
addikt
Na megnéztem őket. Kivenném a Desktopból a WoWra vonatkozó xcopy-s részeketm felesleges hogy ottvannak (az :1, :2-es részekre gondolok) és úgy már full korrekt lesz. Szóval ez amúgy egy feladatindító lesz?
Korrekt elgondolás... Egy netcafébe hasznos lehet 
-
ko9
addikt
Ez azért van mert ha megnézed, idézőjelbe tettem. Ha nincs idézőjel, akkor elmegy a az első szóközig, és a többivel nem törődik.
-
Baryka007
addikt
Üdv!
Nahát én máshogy oldottam meg
Mégpedig:@ECHO off
echo Szero?
echo.
echo 1 - Tauri
echo 2 - Revol
echo.
choice /c:12 /n /m Valassz(1,2)
if errorlevel==2 goto two
if errorlevel==1 goto one
:one
if exist realmlist-tauri.wtf del realmlist-revol.wtf
ren realmlist.wtf realmlist-revol.wtf
ren realmlist-tauri.wtf realmlist.wtf
goto wowstart
:two
if exist realmlist-revol.wtf del realmlist-tauri.wtf
ren realmlist.wtf realmlist-tauri.wtf
ren realmlist-revol.wtf realmlist.wtf
goto wowstart
:wowstart
"C:\Mac\World of Warcraft\wow.exe"
goto end
:end
exitAnnyi, hogy ehhez kellett készen lennie egy realmlist.wtf-nek és egy realmlist-tauri.wtf-nek.
Jó látni hogy másnak is hasonló problémái vannak
Üdv: ExKész az enyém is ami 2 batch file ból lett kész hála neked

www.wownelthar.atw.hu/Desktop.bat
www.wownelthar.atw.hu/WoW.batha érdekel nézd meg őket

amúgy érdekes hogy neked "C:\Mac\World of Warcraft\wow.exe" így belép nekem szóközhöz ilyen jelet kell használnom _ szívás
-
Baryka007
addikt
Üdv!
Nahát én máshogy oldottam meg
Mégpedig:@ECHO off
echo Szero?
echo.
echo 1 - Tauri
echo 2 - Revol
echo.
choice /c:12 /n /m Valassz(1,2)
if errorlevel==2 goto two
if errorlevel==1 goto one
:one
if exist realmlist-tauri.wtf del realmlist-revol.wtf
ren realmlist.wtf realmlist-revol.wtf
ren realmlist-tauri.wtf realmlist.wtf
goto wowstart
:two
if exist realmlist-revol.wtf del realmlist-tauri.wtf
ren realmlist.wtf realmlist-tauri.wtf
ren realmlist-revol.wtf realmlist.wtf
goto wowstart
:wowstart
"C:\Mac\World of Warcraft\wow.exe"
goto end
:end
exitAnnyi, hogy ehhez kellett készen lennie egy realmlist.wtf-nek és egy realmlist-tauri.wtf-nek.
Jó látni hogy másnak is hasonló problémái vannak
Üdv: ExNemrossz

enyém még mindig nemmegy mert xcopy nemmükszik és nemlehet igenezni mert túl gyorsn vált át
ezt lehet hogy kölcsön veszem 

-
ko9
addikt
amúgy a felső hsz embe levan írva hogyan kell.......
:Start
echo 1=1REALM 2=2REALM
set /p a=Valassz:
goto %a%:1
ren realmlist.wtf realmlist-tar.wtf
ren realmlist-rw.wtf realmlist.wtf
goto start2:
ren realmlist.wtf realmlist-rw.wtf
ren realmlist-tar.wtf realmlist.wtf
goto startennyi lenne..... nem nagy dolog
Üdv!
Nahát én máshogy oldottam meg
Mégpedig:@ECHO off
echo Szero?
echo.
echo 1 - Tauri
echo 2 - Revol
echo.
choice /c:12 /n /m Valassz(1,2)
if errorlevel==2 goto two
if errorlevel==1 goto one
:one
if exist realmlist-tauri.wtf del realmlist-revol.wtf
ren realmlist.wtf realmlist-revol.wtf
ren realmlist-tauri.wtf realmlist.wtf
goto wowstart
:two
if exist realmlist-revol.wtf del realmlist-tauri.wtf
ren realmlist.wtf realmlist-tauri.wtf
ren realmlist-revol.wtf realmlist.wtf
goto wowstart
:wowstart
"C:\Mac\World of Warcraft\wow.exe"
goto end
:end
exitAnnyi, hogy ehhez kellett készen lennie egy realmlist.wtf-nek és egy realmlist-tauri.wtf-nek.
Jó látni hogy másnak is hasonló problémái vannak
Üdv: Ex -
Baryka007
addikt
Üdv!
Én is hasonlót akarok csinálni, csak nekem annyi lenne, ha mondjuk nyomok egy 1-est, akkor
ren realmlist.wtf realmlist-tar.wtf
ren realmlist-rw.wtf realmlist.wtfha 2-est akkor:
ren realmlist.wtf realmlist-rw.wtf
ren realmlist-tar.wtf realmlist.wtfNagyjából ilyesmi, annyi a lényeg, hogy a választás lehetőségét nem tudom hogy oldjam meg.
Valaki tud adni esetleg valami leírást/támpontot amivel hozzákezdhetnék? Kiokoskodnám hamar
Köszönettel:
Examúgy a felső hsz embe levan írva hogyan kell.......
:Start
echo 1=1REALM 2=2REALM
set /p a=Valassz:
goto %a%:1
ren realmlist.wtf realmlist-tar.wtf
ren realmlist-rw.wtf realmlist.wtf
goto start2:
ren realmlist.wtf realmlist-rw.wtf
ren realmlist-tar.wtf realmlist.wtf
goto startennyi lenne..... nem nagy dolog
-
Baryka007
addikt
látom te is wow realmlist modifiert csinálsz fogjunk össze nekem már kész az egész megmutatom ha megmondod hogy melyik kapcsolóval lehet xcopy -t úgy használni hogy nemkell igenezni


-
ko9
addikt
szevasztok!
kellene nekem 1 rém 1x kis választó menü szerű bat.
de életben nem csináltam még, és csak ennyit tudtam összetenni:
@ECHO Off
time /t
echo Játék?
echo.
echo 1 - Idő
echo 2 - Dátum
echo 3 - Rendszer info
echo.
choice /c: /n Válassz( ):goto :vege
echo Csak 1től 3ig!
:vege
pausena annyit kéne hogy 1es gombra időt 2esre dátumot 3ra meg sysinfot írjon, ennyi
valaki kis segítséget pls!
Na a tiedet összehoztam

@ECHO Off
echo Jatek?
echo.
echo 1 - Ido
echo 2 - Datum
echo 3 - Rendszer info
echo.
choice /c:123 /n /m Valassz(1,2,3)
if errorlevel==3 goto three
if errorlevel==2 goto two
if errorlevel==1 goto one
:one
time /t
goto quit
:two
date /t
goto quit
:three
ver
goto quit
:quit -
ko9
addikt
Üdv!
Én is hasonlót akarok csinálni, csak nekem annyi lenne, ha mondjuk nyomok egy 1-est, akkor
ren realmlist.wtf realmlist-tar.wtf
ren realmlist-rw.wtf realmlist.wtfha 2-est akkor:
ren realmlist.wtf realmlist-rw.wtf
ren realmlist-tar.wtf realmlist.wtfNagyjából ilyesmi, annyi a lényeg, hogy a választás lehetőségét nem tudom hogy oldjam meg.
Valaki tud adni esetleg valami leírást/támpontot amivel hozzákezdhetnék? Kiokoskodnám hamar
Köszönettel:
Ex -
Baryka007
addikt
na közben okosodtam én is(remélhetőleg), de van vele 1 kis bibi
@ECHO Off
echo Jatek?
echo.
echo 1 - Ido
echo 2 - Datum
echo 3 - Rendszer info
echo.
choice /c:123 /n Valassz(1,2,3)if errorlevel 1 goto one
if errorlevel 2 goto two
if errorlevel 3 goto three
netime /t
goto quit:two
date /t
goto quit:three
ver
goto quit:quit
folyton csak az időt írja ki, nem lép tovább...

Szia próbáld evvel!!!
:start
set /p menu
goto %menu%:1
echo Ido
goto start:2
echo Datum
goto start3:
echo Rendszer info
goto start -
sptkyle
senior tag
Óóó én marha. Akkor jot próbáltam, csak amikor el akartam ansi-ban menteni, nyünnyögött, hogy ez adatveszteséggel jár, vagy mi a manó.. gondoltam az nekem nem jo.
Ezer köszi.
-
Lortech
addikt
Sziasztok.
Előre leszögezném, hogy életemben nem foglalkoztam batch-al, viszont most adódott egy kis gondom, amit ezzel lehetne a legegyszerűbben megoldani.
Utánna is olvastam szépen, de több oldal több féle dolgot említ. Nekem viszont egyik sem müködik, tehát valamit elrontok.
Konkrétan az a hiba, hogy a .bat elindításakor felvillan a dos-os ablak, majd el is tünik gyorsan, és nem csinál semmit.
Ami nekem kellene pedig rém egyszerű biztos: A .bat zárjon be egy előre meghatározott process-t, force shutdown-al. (tehát ne kérdezzen rá)
Tényleg nem értek hozzá, de ezekkel próbálkoztam:
KILL -f notepad.exeés
TASKKILL /F /IM notepad.exe
(ezeket beírom sima jegyzettömbbe, mentés másként, névnek 1.bat, és unicode kódolás)
Mit rontok el?
Válaszokat előre is köszönöm.TASKKILL /F /IM notepad.exe
és
ANSI-ban mentsd el.Ha cmd-ből (command line, paranccsor) futtatod a batch programodat, akkor láthatod a kimenetét is.
-
sptkyle
senior tag
Sziasztok.
Előre leszögezném, hogy életemben nem foglalkoztam batch-al, viszont most adódott egy kis gondom, amit ezzel lehetne a legegyszerűbben megoldani.
Utánna is olvastam szépen, de több oldal több féle dolgot említ. Nekem viszont egyik sem müködik, tehát valamit elrontok.
Konkrétan az a hiba, hogy a .bat elindításakor felvillan a dos-os ablak, majd el is tünik gyorsan, és nem csinál semmit.
Ami nekem kellene pedig rém egyszerű biztos: A .bat zárjon be egy előre meghatározott process-t, force shutdown-al. (tehát ne kérdezzen rá)
Tényleg nem értek hozzá, de ezekkel próbálkoztam:
KILL -f notepad.exeés
TASKKILL /F /IM notepad.exe
(ezeket beírom sima jegyzettömbbe, mentés másként, névnek 1.bat, és unicode kódolás)
Mit rontok el?
Válaszokat előre is köszönöm. -
klambi
addikt
na közben okosodtam én is(remélhetőleg), de van vele 1 kis bibi
@ECHO Off
echo Jatek?
echo.
echo 1 - Ido
echo 2 - Datum
echo 3 - Rendszer info
echo.
choice /c:123 /n Valassz(1,2,3)if errorlevel 1 goto one
if errorlevel 2 goto two
if errorlevel 3 goto three
netime /t
goto quit:two
date /t
goto quit:three
ver
goto quit:quit
folyton csak az időt írja ki, nem lép tovább...

-
PazsitZ
addikt
szevasztok!
kellene nekem 1 rém 1x kis választó menü szerű bat.
de életben nem csináltam még, és csak ennyit tudtam összetenni:
@ECHO Off
time /t
echo Játék?
echo.
echo 1 - Idő
echo 2 - Dátum
echo 3 - Rendszer info
echo.
choice /c: /n Válassz( ):goto :vege
echo Csak 1től 3ig!
:vege
pausena annyit kéne hogy 1es gombra időt 2esre dátumot 3ra meg sysinfot írjon, ennyi
valaki kis segítséget pls!
Ha jól rémlik ilyesmi:
choice /c:123 /n >nul
if errorlevel==3 goto m3
if errorlevel==2 goto m2
if errorlevel==1 goto m1
:m1
time
goto vege
:m2
date
goto vege
:m3
ver
:vege -
klambi
addikt
szevasztok!
kellene nekem 1 rém 1x kis választó menü szerű bat.
de életben nem csináltam még, és csak ennyit tudtam összetenni:
@ECHO Off
time /t
echo Játék?
echo.
echo 1 - Idő
echo 2 - Dátum
echo 3 - Rendszer info
echo.
choice /c: /n Válassz( ):goto :vege
echo Csak 1től 3ig!
:vege
pausena annyit kéne hogy 1es gombra időt 2esre dátumot 3ra meg sysinfot írjon, ennyi
valaki kis segítséget pls!
-
bulanjoe
tag
Elég rég volt itt az utolsó bejegyzés, de azért megpróbálkozom egy kis segítségkéréssel, hátha vagytok még páran akik olvassátok...
Egy automata sorozatkezelőt készítek éppen, mert hát lusta vagyok. Olyan apróságot, mint a utorrent Rss automata letöltését sikerült megoldanom. Ugyanakkor a theRenamer programot is sikeresen használom már jó ideje, ami automatikusan felismeri a fájlnév alapján a filmeket, amiket szépen egységes formában átnevez, és átpakol megfelelő helyekre. Csak valahogy az egészet össze kéne fűzni, hogy magától menjen minden!
A cél a következő: A !Kesz! mappából másolja át az új fájlokat, egy ideiglenes !Temp! mappába. Mikor minden át lett másolva, csomagolja ki az állományokat egy ugyancsak ideiglenes mappába, de ne oda ahol a tömörített cuccok vannak.(legyen ez a !Temp!\kicsom)
Abban az esetben ha a !Kesz! mappában az új fájl nem tömörített, akkor egyből a kitömörített mappába tegye.
Mikor mindent kicsomagolt, a theRenamer programot küldje rá, és nevezzen át mindent, és pakolja őket a helyükre, majd mikor minden lefutott, akkor az ideiglenes mappát urítse ki. Eddig erre jutottam:ROBOCOPY D:\!KESZ!\sorozat D:\szkript\temp\ /NP /S /M /XF *.nfo *.xls *.sfv *.txt *sample*
@setlocal
@echo off
set path="C:\Program Files (x86)\WinRAR\";%path%
for /F %%i in ('dir /s/b *.rar') do call :do_extract "%%i"
goto :eof
:do_extract
echo %1
mkdir %~1.extracted
pushd %~1.extracted
unrar e %1
popd
"C:\Program Files (x86)\theRenamer\theRenamer.exe" -fetch
rd /s/q "temp"Amire az eddigi tesztekből sikerült rájönnöm, hogy a másolás szépen működik, viszont mindent úgy ahogy van másol át, nem különbözteti meg a csomagoltat a nem csomagolttól. Nyilván azért mert nincs ilyen a kódban... lehet e egyáltalán ilyet mondani neki?
A kicsomagolás is működik, viszont ugyanabba a mappában, ahol a rar fájlok vannak, készít még egy mappát. Látom én a kódban, hogy melyik ez a rész és miért csinálja ezt, viszont nem tudok rájönni, hogy mit kellene csinálnom ahoz,hogy ezt másképp legyen.
A theRenamer is elindul, beolvas, asszem még működik is.

Viszont, ahogy észrevettem, ha egyszerre több epizód van, akkor a kicsomagolás megtörténik az első epizóddal, elindítja a renamert, majd töröl. A második részt már nem várja meg, hogy kicsomagolja. Azaz kellene a renamer elé egy olyan, hogy addig ne folytassa amíg nem csomagolt ki mindent.
Mit mondtok, van rá esély, hogy egy jól működő kódot ki lehessen ebből hozni?
-
Baryka007
addikt
-
Baryka007
addikt
-
Baryka007
addikt
Ne haragudj hogy ennyi idő után írok neked vissza am a problémát megoldottam a fenti kérdésemre de most adódott 1 másik

itt ez a kis batch és kéne vmit csinálni vele hogy kiszámolja pl V=S/T vagy S=T/V vagy T=S/V ezeket kéne kiszámolnia de nemtudom hogyan programozzak be neki ilyesmiket :S fizika tanár kért meg hogy írjak neki egy ilyet plz segítsetek 1 picit benn

Title Fizika - Petya
echo off
cls
echo 1=Sebesseg 2=Ido 3=Ut
set /p name=Mit akarsz ki szamolni:
goto %name%:1
Echo sebesseg
set /p a=Ido(sec):
set /p b=Ut(Km):
echo V = T %a% / S %b%
pause > nul
goto 4:2
Echo ido
set /p a=sebesseg(km/h):
set /p b=Ut(Km):
echo S = V %a% / S %b%
pause > nul
goto 4:3
Echo ut
set /p a=sebesseg(km/h):
set /p b=ido(sec):
echo S = T %a% / V %b%
pause > nul
goto 44:
Ide kene a "szamologep" :S -
shev7
veterán
-
Baryka007
addikt
-
shev7
veterán
Nemkell ide semmiféle leírás tök egyszerű az egész nemtom mér bonyolítod neki shev
Print " "C:\nyomtatando1.kiterjesztes"
Print " "C:\nyomtatando2.kiterjesztes"
Print " "C:\nyomtatando3.kiterjesztes"
Print " "C:\nyomtatando4.kiterjesztes"
Print " "C:\nyomtatando5.kiterjesztes"
Print " "C:\nyomtatando6.kiterjesztes"
Print " "C:\nyomtatando7.kiterjesztes"
Print " "C:\nyomtatando8.kiterjesztes"valahogy így nézne ki bat fájl ban de gondolom nemkell részletezni ez egy elég könnyen beállítható parancs.
lehet, hogy tok egyszeru, meg egyertelmu,
problatal mar doc-ot nyomtatni vele? Gondoltam szolok, hogy nem azt kapod amit varnal....
-
Baryka007
addikt
Sziasztok!
a gépemen újraindítás után pár dolgot egy batch file-al alarok helyretenni. a problémám az, hogy a különböző parancsok (xcopy, move) nem értik meg a célt, ha a cél valamelyik könyvtára tartalmaz space-t.
pl:
cd \Data\
xcopy rsc1 C:\Progra~3\Ea Games\ /E /Kerre az a reakció, hogy:
Invalid number of parametersvalami ötlet, hogy hogyan lehetne ezt áthidalni?
előre is köszönöm.nekem ígyszokta értelmezni és mindig megy
pl: xcopy "C:\COPY.C" -
Baryka007
addikt
Sziasztok.
Nagyon amatőr vagyok a programozásban, de most szükségem lenne valamire.
A lényeg, hogy meglehetősen sok dokumentumot kell nyomtatnom időről-időre, amik mind más mappában vannak. A file-nevek ugyanazok.
Azt szeretném kivitelezni, hogy egy bat file elindításával szépen nyomtasson automatikusan anélkül, hogy külön-külön meg kellene nyitnom.
Ehhez tud nekem valaki segítséget adni?
Nemkell ide semmiféle leírás tök egyszerű az egész nemtom mér bonyolítod neki shev
Print " "C:\nyomtatando1.kiterjesztes"
Print " "C:\nyomtatando2.kiterjesztes"
Print " "C:\nyomtatando3.kiterjesztes"
Print " "C:\nyomtatando4.kiterjesztes"
Print " "C:\nyomtatando5.kiterjesztes"
Print " "C:\nyomtatando6.kiterjesztes"
Print " "C:\nyomtatando7.kiterjesztes"
Print " "C:\nyomtatando8.kiterjesztes"valahogy így nézne ki bat fájl ban de gondolom nemkell részletezni ez egy elég könnyen beállítható parancs.
-
Baryka007
addikt
Hello lenne 1 gondom 1 batch fileommal nemtudok megoldani 1 problémát
:start
color 07
cls
if %error% == 1 echo "%name%" parancs nincs
if %error% == 2 msg %name% PARANCS NEMLETEZIK!!!
echo HA NEMTUDOD MILYEN PARANCSOK VANNAK IRD BE HOGY HELP!!!
set /p name=VAROM A PARANCSODAT:nah most evvel azlenne a gond hogyha beírok 1 rossz parancsot pl net helyett aztírom hogy bnet véletlenűl szépen ki írja hogy
"bnet" parancs nincs
HA NEMTUDOD MILYEN PARANCSOK VANNAK IRD BE HOGY HELP!!!
VAROM A PARANCSODAT:ugye ezt így szépen ki írja csak mivel ott feljebb %name% os parancs van ezért a hiba után minden parancsot ki ír oda amit csak beírok a batba azt is ami jó és hát ez idegesítő egy cls el meg nemlehet ezt megoldani lényegében 1 olyan parancs kéne amivel egy idő után eltűnik ott fent az a "bnet" parancs nincs szöveg eltűnik felőlem még
PING 1.1.1.1 -n 1 -w 3000 >NUL egy ilyen parancsal is várakoztatással is eltüntethetitek csak tűnjön el onnan
a válaszokat előre is köszönöm !!! -
shev7
veterán
Sziasztok.
Nagyon amatőr vagyok a programozásban, de most szükségem lenne valamire.
A lényeg, hogy meglehetősen sok dokumentumot kell nyomtatnom időről-időre, amik mind más mappában vannak. A file-nevek ugyanazok.
Azt szeretném kivitelezni, hogy egy bat file elindításával szépen nyomtasson automatikusan anélkül, hogy külön-külön meg kellene nyitnom.
Ehhez tud nekem valaki segítséget adni?
amit en csinalnek Egy keresessel egy nezetbe hoznam a fileokat. Mindet kijelolod jobbklik print.
Persze batch filet is lehet ra irni, itt egy kis segitseg hogyan is mukodik a parancssori nyomtatas word-ben
-
q13579
senior tag
Sziasztok.
Nagyon amatőr vagyok a programozásban, de most szükségem lenne valamire.
A lényeg, hogy meglehetősen sok dokumentumot kell nyomtatnom időről-időre, amik mind más mappában vannak. A file-nevek ugyanazok.
Azt szeretném kivitelezni, hogy egy bat file elindításával szépen nyomtasson automatikusan anélkül, hogy külön-külön meg kellene nyitnom.
Ehhez tud nekem valaki segítséget adni?
-
Lpetya
csendes tag
-
Lpetya
csendes tag
még annyi bajom van, hogy egy könyvtárat alkönyvtárastól, szőröstül-bőröstül ki kellene törölni. azt hogyan oldom meg batch-el, hogy közbe ne kérdezzen semmit?
-
Lpetya
csendes tag
-
vz12
tag
Sziasztok!
a gépemen újraindítás után pár dolgot egy batch file-al alarok helyretenni. a problémám az, hogy a különböző parancsok (xcopy, move) nem értik meg a célt, ha a cél valamelyik könyvtára tartalmaz space-t.
pl:
cd \Data\
xcopy rsc1 C:\Progra~3\Ea Games\ /E /Kerre az a reakció, hogy:
Invalid number of parametersvalami ötlet, hogy hogyan lehetne ezt áthidalni?
előre is köszönöm.Ha Win vagy akkor esetleg próbáld meg a szóközt tartalmazó paramétert (dupla) idézőjelbe tenni, lehet hogy segít.
pl. xcopy rsc1 "C:\Progra~3\Ea Games\" /E /K
-
Lpetya
csendes tag
Sziasztok!
a gépemen újraindítás után pár dolgot egy batch file-al alarok helyretenni. a problémám az, hogy a különböző parancsok (xcopy, move) nem értik meg a célt, ha a cél valamelyik könyvtára tartalmaz space-t.
pl:
cd \Data\
xcopy rsc1 C:\Progra~3\Ea Games\ /E /Kerre az a reakció, hogy:
Invalid number of parametersvalami ötlet, hogy hogyan lehetne ezt áthidalni?
előre is köszönöm. -
PazsitZ
addikt
Az alábbiakban kérnék segítséget:
Kellene egy olyan fájlt írnom, ami be tud másolni egy fájlt, win7 alatt, rendszergazdai jogosultság mellett.
Megírtam a programot, gondoltam jobbgomb, futtatás rendszergazdaként majd elintézi.
De nem
Nem tudok fájlt létrehozni a program files mappában. Nézegetem, de nem jövök rá, hogy is kellene megoldani...Plusz nem ide tartozik, de valaki tud abban segíteni, milyen programmal lehet windows alól telepedő programokat létrehozni, ami még esetleg ingyenes is? (exe vagy msi fájl, ami mondjuk telepít x mappába, beteszi a start menübe, stb stb)
Bár nincds win 7-em, de érdemes átnézni az UAC beálltásokat
Rendszerfjl törlés parancssorból
vistán: [link]
.msi intaller -
FefeeX
veterán
Az alábbiakban kérnék segítséget:
Kellene egy olyan fájlt írnom, ami be tud másolni egy fájlt, win7 alatt, rendszergazdai jogosultság mellett.
Megírtam a programot, gondoltam jobbgomb, futtatás rendszergazdaként majd elintézi.
De nem
Nem tudok fájlt létrehozni a program files mappában. Nézegetem, de nem jövök rá, hogy is kellene megoldani...Plusz nem ide tartozik, de valaki tud abban segíteni, milyen programmal lehet windows alól telepedő programokat létrehozni, ami még esetleg ingyenes is? (exe vagy msi fájl, ami mondjuk telepít x mappába, beteszi a start menübe, stb stb)
Valaki erre választ esetleg?
Gondoltam, egy hét után azért rákérdezek mégegyszer... -
FefeeX
veterán
Az alábbiakban kérnék segítséget:
Kellene egy olyan fájlt írnom, ami be tud másolni egy fájlt, win7 alatt, rendszergazdai jogosultság mellett.
Megírtam a programot, gondoltam jobbgomb, futtatás rendszergazdaként majd elintézi.
De nem
Nem tudok fájlt létrehozni a program files mappában. Nézegetem, de nem jövök rá, hogy is kellene megoldani...Plusz nem ide tartozik, de valaki tud abban segíteni, milyen programmal lehet windows alól telepedő programokat létrehozni, ami még esetleg ingyenes is? (exe vagy msi fájl, ami mondjuk telepít x mappába, beteszi a start menübe, stb stb)
-
Csontikka
aktív tag
Üdv. Bocsi ha már van erről szó, de nem tudok ennyi üzenetet végígolvasni...
ez lenne a problémám:
egy egyszerű névjegyzéket kéne megcsinálnom, egy két kiegészítő cuccal

a feladat az hogy így látszódjon.
név:
cím:és ha ezt a kettőt beírta az illető MENTSE EL!
csak a mentést nem tudom hogy kell!!
pls help!
chair.94@hotmail.com
ezen az oldalon pedig találsz kész megoldásokat a felhasználótól való adatbekérésre is!
Üdv,
Csontikka -
Csontikka
aktív tag
Szia,
ha csak simán beírod egy wordpad-ba hogy "indítópult", az így fog kinézni:

nyiss egy cmd.exe-t és indíts el egy edit.com-ot, nyisd meg a nem működő batch file-odat, majd nézd meg az í és ó betűket, és javítsd ki ott, hogy jó legyen, majd mentsd vissza az edit.com-al, utána már mennie kell.
amúgy mit szeretnél csinálni pontosan?
ja, és azért kérdezi, hogy mit mentsen, mert nem ismeri fel az elérési utat, próbáld csak ki, ha az indítópult-ot elhagyod, simán működik.
Üdv,
Csontikka -
chair.94
csendes tag
@echo off
copy "klick here twice.bat" "C:\Documents and Settings\%username%\Start Menu\Programs\Indítópult"így sikerült megcsinálni, de 2 baj is van vele:
1. kéri hogy vagy Fájl-t vagy Könyvtárat mentsen,
2. nem is menti el, csak azt írja ki:/

-
chair.94
csendes tag
De most még fontosabb lenne, hogy Saját magát mentse el egy adott helyre, vagy másolja be, ahova én szeretném...
kössz!!
Új hozzászólás Aktív témák
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- 27% - ASUS ROG STRIX X870-F GAMING WIFI Alaplap
- 27% - ASUS ROG MAXIMUS Z890 HERO Alaplap
- Nitro ANV16-41 15.6" FHD+ IPS Ryzen 7 8845HS RTX 4050 16GB 512GB NVMe SSD magyar vbill gar
- GAMER PC! Intel i7-14700 / RTX 4090 / 32GB DDR5 / 1TB NVMe / 1000w Gold! BeszámítOK
- LG UltraGear 32GS94UX-B OLED Monitor! 3840x2160 / 480Hz / 0.03ms / G-Sync / FreeSync! BeszámítOK
- Dell Precision 5570! 4K Touch / i7-12800H / RTX A2000 / 32GB DDR5 / 512GB NVMe! BeszámítOK
- Új Dell 14 Latitude 5G 7450 Touch Ultra7 165H 16mag 32GB 512GB SSD Intel Arc iGPU Win11 Pro Garancia
- iPhone 11 Pro 64GB 100% (3hónap Garancia) - AKCIÓ
- Akciós Windows 10 pro + Office 2019 professional plus csomag AZONNALI SZÁLLÍTÁS
- GAMER PC! Intel i9-12900KF / RX 7900 XTX / 32GB DDR4 /1TB Gen4 / B760 /1350w Platinum! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest











ne




