- D1Rect: Nagy "hülyétkapokazapróktól" topik
- lezso6: Nem látszik a kurzor Chrome alatt a beviteli mezőkben?
- Lalikiraly: SÜNI energiaital.
- gban: Ingyen kellene, de tegnapra
- user2: Kia Ceed Gold 160 1.5 T-GDI MY2024
- sziku69: Fűzzük össze a szavakat :)
- Elektromos rásegítésű kerékpárok
- Gurulunk, WAZE?!
- eBay-es kütyük kis pénzért
- bambano: Bambanő háza tája
Új hozzászólás Aktív témák
-
pigatt
őstag
Sziasztok!
Azt valahogy batch-ben meglehet oldani, hogy futtatás után nyisson egy telnet ablakot és abban lefuttasson két parancsot?
Ipari berendezés és az egyik kommunikációs kártya driverével gond van és kézzel kell elindítani minden indulás után erre szeretnék valami automatikus megoldást.
Tehát:
telnetk "ip cím"
parancs1
parancs2Segítséget előre is köszönöm!
-
ZohanKAA
csendes tag
válasz
Geripapa #696 üzenetére
Köszönöm! Így már sikerül megcsinálnom a dolgot, parancsosról
for /d %a in ("%appdata%\Mozilla\Firefox\Profiles\*") do if exist "%a\permissions.sqlite" copy C:\x-profit\permissions.sqlite "%a\permissions.sqlite"
de ha .bat fileban póbálom futtatni:
C:\>beall.bat
\Users\test4\AppData\Roaming\Mozilla\Firefox\Profiles\*") do if exist "\configs
\permissions.sqlite most nem használható.C:\>for /d \Users\test4\AppData\Roaming\Mozilla\Firefox\Profiles\*") do if exist
"\configs\permissions.sqlite "a\permissions.sqlite"C:\>
és nem történik meg a másolás
Mi lehet a probléma?
-
ZohanKAA
csendes tag
Sziasztok!
Nem vagyok túl gyakorlott a win scriptekben, de az alapokat nagyjából tudom.
A firefoxnak van egy permissions.sqlite fájlja ami tartalmazza hogy melyik oldalaknál van engedélyezve az előugró ablak. Az egész cégre szeretném alkalmazni ezt a beállítást és azt találtam ki hogy bejelentkezéskor mindenki megkapja az én előre beállított permissions.sqlite fájlomat csak itt kezdődnek a problémák.
mégpedig hogy ez a file a következő helyen van: C:\Users\user\AppData\Roaming\Mozilla\Firefox\Profiles\VÉLETLENGENERÁLTSZÁMMEGBETŰ.defaulttehát az utolsó mappa mindenkinél más csak az a közös hogy mindegyik nevében ott van a .default a karakterlánc végén pl "k9j34bm.default"
cd-vel betudok lépni úgy a mappába hogy cd *.default de a COPY-nál már nem fogadja el így sajnos.
copy C:\configfiles\permissions.sqlite %appdata%\Mozilla\Firefox\Profiles\*.default\permissions.sqlite
Tudtok erre valamilyen megoldást ajánlani?
-
Fonthy
újonc
válasz
sztanozs #692 üzenetére
sztanozs:
Mind a két kiterjesztéssel próbálkoztam és mind kettőnél ugyan az a probléma!
Csontikka:
WIN 8.1 x64, d:\ meghajtóra csináltam kiküszöbölendő, hogy engedje az írást
ha talál txt akkor az asztalra kiteszi a txt file-t amit bele kell írnia.
! jellel is ugyan azt csinálja mint % jellel. Nem ír ki semmilyen problémát, de nem is hozza létre a file-okat. Ha a for ciklust kiveszem az if szerkezetből akkor gond nélkül meg csinálja a txt-ket a %jellel, ! jellel úgysem csinál semmit!
-
Csontikka
aktív tag
nm,
és mit csinál, vagy mit nem? így nehéz segíteni :/
(megjegyzem nálam működik)milyen rendszer, mit ír ki, hogy futtatod?
(nekem pl win7 és ha a c:\users-be akartam fájlokat kreálni azt pl csak adminisztrátorként tudtam)
dobj valami képernyőt az eredményéről (echo off nélkül)... abból esetleg tovább lehetne gondolkodni!
-
Csontikka
aktív tag
Hali,
próbáld meg így:
Setlocal EnableDelayedExpansion
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, 4) DO ECHO. > %G%\%%I_!N!.TXT
) -
Fonthy
újonc
Hello!
Miért nem működik az if exist-en belül a for ciklusban a hivatkozás?
PL.: itt nem működik (ha nem talál txt file-t az adott könyvtárban nem hoz létre a megadott paraméterekkel txt file-okat):
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
ECHO.
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, %D%) DO ECHO. > %G%\%%I_%N%.TXT
)PL.: így létre hozza a file-okat
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, %D%) DO ECHO. > %G%\%%I_%N%.TXTPL.: ha így írom
@ECHO OFF
ECHO HOL KERES TXT FAJLOKAT (PL.: C:\USERS\)?
SET /P G=
IF EXIST %G%\*.TXT ( ECHO DATUM ÉS IDO: %DATE%; %TIME% > %USERPROFILE%\DESKTOP\FAJL_LOG.TXT & ECHO %G% - EZEN AZ ELERESI UTON TALALT TXT KITERJESZTESU FILE-OKAT >> %USERPROFILE%\DESKTOP\FAJL_LOG.TXT)
IF NOT EXIST %G%\*.TXT (
ECHO ADJA MEG A TXT FILE NEVET:
SET /P N=
ECHO ADJA MEG HANYSZOR JELENJEN MEG:
SET /P D=
FOR /L %%I IN (1, 1, 4) DO ECHO. > %G%\%%I_%N%.TXT
)akkor létrehoz ilen txt állományokat: 1_.txt; 2_.txt; 3_.txt; 4_.txt
Szerintem a hivatkozással van a baj, de nem találtam, rá megoldást, hogy lehetne megoldani, hogy kezelje a hivatkozásokat. Szóval van rá megoldás?
Válaszotokat előre is köszi!
Üdv Fonthy -
ReJim
őstag
Sziasztok.
Az alábbi miért működik win7-en gond nélkül, és miért nem megy win xp-n?
@echo off
:start
cls
echo 1,2,Q valassz.
CHOICE /C 123 /N
IF ERRORLEVEL 3 GOTO exit
IF ERRORLEVEL 2 GOTO korte
IF ERRORLEVEL 1 GOTO alma
:alma
cls
echo alma
pause
GOTO start
:korte
cls
echo korte
pause
GOTO start
:exit
cls
echo EXIT!
pause
xp-n egyből az :alma-nal köt ki, és nem kér semmilyen interekciót a choice. -
Geripapa
aktív tag
xcopy-val másolok át egy könyvtár szerkezetet fileokkal. /E kapcsolóval.
De mielőtt elkezdené másolni rákérdez hogy könyvtár e vagy file. itt egy V betűt kell nyomni neki, ez valahogy lehet automatizálni?
-
Geripapa
aktív tag
válasz
Geripapa #681 üzenetére
Köszi a segitséget, sikerült végül megszülni az eredményt, nem biztos hogy tökéletes, de ahogy teszteltem müködik...
még egy logfilét is csinál@echo off
setlocal ENABLEDELAYEDEXPANSION
set /a counter=1
for /f %%a in ('dir sysvars.sv /b /s') do (
echo !counter! %%a >> log.txt
set /a counter=!counter!+1
SET _dir=%%~pa
set _drive=%%~da
SET _file=!_drive!!_dir!sysvars.sv
SET _newFile=!_drive!!_dir!sysframe.va
kconvars !_file! !_newFile!
)
endlocal -
Geripapa
aktív tag
válasz
sztanozs #678 üzenetére
Sajna nálam nem működik!
SET _dir=!_file:~0,-11!
ezzel a sorral lehet valami, mert az nekem nem adott ki semmit.
Ha jól értelemezem akkor ennek a _file változó útvonalát kellene visszaadnia.De ha echoval kiküldöm egy txt be akkor nem ad vissza semmit max annyit hogy az echo off-ba van kapcsolva.
-
-
-
sztanozs
veterán
válasz
Geripapa #677 üzenetére
bocs, benne maradt egy két dolog a tesztelésből, és nem is írtam, mit csinálj vele
1) _rootfolder után kell a tényleges könyvtár, amiben/alatt alatt az sv fájlok vannak
2) a kconvars.exe könyvtárában kell elhelyezni a fájlt .cmd végződéssel (.bat kerülendő) és onnan futtatniSetlocal EnableDelayedExpansion
@ECHO OFF
SET _rootfolder="C:\Temp"
FOR /F %%A IN ('dir %_rootfolder% /s/b^|find "sysframe.sv"') DO (
SET _file=%%A
SET _dir=!_file:~0,-11!
SET _newFile=!_dir!sysframe.va
kconvars !_file! !_newfile!
) -
Geripapa
aktív tag
válasz
sztanozs #676 üzenetére
Köszi, a segitséget.
Átirtam az elérési helyet lefutattam de nem csinált semmit. Sajna nem látom át itt hogy mi mit jelent.
Elképzelhetö hogy csak a megadott könyvtárba keres, nem az összes alkönyvtárban?
a .txt azt jelenti hogy txt-ket keres? Azt is átirtam .sv-re de az sem segitett. -
Geripapa
aktív tag
Sziasztok,
van több mint 90 könyvtáram elvileg mindegyikben van egy "sysvars.sv" file.
ezt kellene átkonvertálnom.jelenleg úgy müködik a dolog hogy ezt a filét bemásolom egy könyvtárba ahol van egy "kconvars.exe"
majd inditok egy cmd-t ahol elnavigálok az adott könyvtárba és beirom ezt:"kconvars sysvars.sv sysframe.va"
Ha végzett akkor visszamásolom az eredményt az eredeti mappába majd megnyitom a követezö mappát és folytatódik a az egész elöröl.Gondolom egy hozzáértönek nem egy nagy dolog egy olyan programot irni ami végignézi az összes könyvtárat és ha talál egy "sysvars.sv" filét akkor futatja rajta a konvertálót. Tudna valaki nekem segiteni?
-
válasz
Devilhun_HUN #673 üzenetére
xcopy /E d:\ k:\12\
-
Devilhun_HUN
aktív tag
Sziasztok!
Szeretnék készíteni egy bat file-t ami a dvd-meghajtóról át másolj az adatokat pl: a K meghajtó 12-es mappába.
Amatőr vagyok e téren ezért kérném segítségétket. (Ergó: Gyorsan tanulok) -
-
Másik thread-ben előjött egy kérdés, hogy batch fájlból hogyan ellenörzöl lemezt, ha foglalt.
az echo i|chkdsk c: /F működik, de másik meghajtón két kérdést tesz fel. Az elsőre (kényszerített leválasztás) n a helyes válasz, a második kérdésre i a válasz(következő indulásra időzítse)Hogyan tudok megadni neki 2 választ? Vagy elég az echo ni| chkdsk d: /F?
-
#68712448
törölt tag
Köszi ez az AutoIt-es dolog bejött.
-
#68712448
törölt tag
Sziasztok! Egy olyan kis programot szeretnék amely elindít egy telepítést és végig is viszi (gondolok arra, hogy rámegy a tovább gombra vagy kipipál egy négyzetet). Az elindítás még megy, de tovább lövésem sincs nem vagyok túl jártas a dologban szóval erre szeretnék valami megoldást.
-
tom_tol
addikt
Sziasztok!
Szeretném a megjelenítők közötti váltást egy bat fájlba megoldani. Erre van lehetőség?
Köszönöm -
mepet
addikt
A böngészőt kell csak paraméterezve meghívni. Tehát talán elég csinálni hozzá egy parancsikont is, de persze batch fájlt is készíthetsz. Pl. firefox esetén itt nézelődj, de biztos megtalálod más böngészőkhöz is.
-
djrusj
csendes tag
Sziasztok
Egy olyan kérdésem lenne hogy melyik parancssorral lehet megoldani, hogy nyisson egy böngészőt és azon belül nyisson meg több oldalt egyszerre?
Köszönöm előre is a választ
-
dudi6
senior tag
Sziasztok! Tudnátok egy kicsit segíteni?
Olyan batch fájl kellene nekem ami egy mappán belül megkeresi a legújabb fájlt almappákat is nézve és azt az 1 fájlt átmásolja valahová:
Így néz ki a struktúra:
\\server\mappa\2015\Releases_14.14.14.1\Internet\Releases_14.14.14.1.zip
\\server\mappa\2015\Releases_14.14.14.2\Internet\Releases_14.14.14.2.zip
\\server\mappa\2015\Releases_14.14.14.3\Internet\Releases_14.14.14.3.zip
...van vagy 30 mappa
Release verziót nézve is jó lenne vagy fájl dátum szerint is amelyik egyszerűbb.
Tahát csak Releases_14.14.14.3.zip fájl kellene ebben az esetben.ezt találtam neten, de ha módosítom egy régebbi release mappa nevét (Releases_14.14.14.1_old), akkor az abban lévő zip fájlt másolja, ami ugye nem jó.
pushd "\\server\mappa\2015"
for /f "tokens=*" %%a in ('dir /b /od') do set newest=%%a
robocopy "%newest%\Internet" d:\Test
popdElőre is köszönöm.
-
-
-
válasz
DAVID0000 #653 üzenetére
Működnie kell akkor is. Ird le ide is a parancsot amit kiadsz, és másold ide az esetleges hibaüzenetet, vagy pontosan leírva azt, hogy mi nem működik.
pl. van egy c:\kepek könyvtár, és az aban tárolt fájlokat le akarod másolni pendrive-ra, akkor kiadod a
copy c:\kepek e:\masolat
parancsot. Ez az összek kepek mappában tárolt fájlt (az alkönyvtárakat nem!) lemásolja a pendrive masolat mappájába.Igen, számítanak. Valami "érthetetlen" oknál fogva a notepad-ban leírt c:\képek mappa a batch végrehajtásakor nem a képek mappára mutat.
-
válasz
Kiskopika #652 üzenetére
tuti batch-ből akarod? Időzítve 1xübb
Amúgy meg a runas ill. psexec parancsok segíthetnek.
-
Kiskopika
senior tag
Sziasztok, kis segítséget kérnék, házi szerverhez szeretnék indító batch fájlt készíteni. Van néhány program ami elengedhetetlentől fontos de alapértelmezésképp csak rendszergazda joggal indul. Ezt kellene megoldani, hogy felhasználói fiókból is jelszó kérés nélkül automatikusan induljanak ezek a programok. (A merevlemez elérések miatt, nem rendszergazda ként lépek be)
-
lrigo
tag
Sziasztok!
Az alábbi paranccsal próbálok könyvtárat másolni, de az istennek sem sikerül, mert minden esetben csak a forras1 könyvtárban található fájlt másolja a cel1 könyvtárba.
Nekem az kellene, hogy a forras1 könyvtárat másolja (a tartalmával együtt) a cel1 könyvtárba.robocopy C:\Users\Domi\Desktop\forras\forras1 C:\Users\Domi\Desktop\cel\cel1 /e
Mit csinálok rosszul?
-
Petya25
őstag
-
-
DAVID0000
aktív tag
Üdv.
Egy olyan programot szeretnék készíteni ami a futtatásakor meghatározott file-okat másol át egy másik meghajtón lévő mappába.
Tud valaki segíteni ebben? Egyáltalán nem értek a programozáshoz.
Köszi. -
Petya25
őstag
Köszi a segítséget. Sajnos nálam nem múködik, gondolom a dátumforma miatt, mindent lehoz. És ugyan nem mondtam előre, de ahogy a DIR-nél megvan, nekem kell a dátum és a idő is a txt feldolgozásánál, ebben a formában:
Dátum Idő Méret Név
2014.11.20. 12:10 6˙847˙731 file.txtAddig eljutottam már, hogy a találati listában adott dátumra szűrve tudok listázni.
Már csak a -nap kellene valahogy...dir /s |find "%Date%" > c:\lista.txt
-
-
Petya25
őstag
Könyvtár(ak) fájllistáját szeretném fájlba írni, de csak az utolsó 10 napban keletkezettek érdekelnek mivel marha sok könyvtár és marha sok fájl van. Nem akarnám mindig a teljes mennyiséget kilistázni.
dir /s > fájl
Eddig eljutok, hogy tudnám időszakra szűkíteni a találatokat?
-
patya1211
újonc
Sziasztok,
nekem egy olyan batch fájl kéne ami a gép aktuális IP címét kiírja a háttérképre.
köszi,
Patya1211 -
haromegesz14
aktív tag
Sziasztok!
Hogyan oldom meg azt, hogy ha tasklist esetén szeretnék szűrni név alapján, de úgy, hogy a keresendő szó nem tudom pontosan hol helyezkedik el a nevében?
Ezzel próbálkoztam, de nem akar működni:
tasklist /fi "imagename eq *valami*" -
buherton
őstag
Itt is megkérdezem, hát ha valaki tud tanácsot adni, linket mutatni, ötleteket adni:
Nem kell sok mindent tudnia olyan szempontból, hogy akkor fusson le, amikor a felhasználó bejelentkezik. Ha valahogy mégis változik a hálózat, akkor elég, ha kézzel indítja el, mert ilyen úgy sem lesz sokszor.
-
sztanozs
veterán
válasz
kovacsz2414 #638 üzenetére
set mydate=%date:~5,2%-%date:~8,2%-%date:~0,4%
Ha nyelv/területi beállítás-független kell, akkor ez segíthet: [link]
-
kovacsz2414
újonc
Sziasztok!
Nekem is segítség kellene.
Hogyan lehet az aktuális rendszerdátumot, vagy bármilyen dátumot, ami pl 2014.09.10 formátumban van, átírni 09-10-2014 formátumra? -
kmk20
újonc
Sziasztok!/B]
Egy olyan BTACH fájlra lenne szükségem amit egy adott mappába belemásolva az ott levő összes fájlt (esetemben képet) átnevezi pontosabban számozza. (1...2...3....4 stb addig amíg vannak a képek)
Hogyan, lehetne a legegyszerűbben kivitelezni?
(B)Előre is köszönök mindenféle segítséget(/B)
-
-
-
fedee
újonc
És olyan téren tudsz segíteni hogy egy számitógépen (C: és D: meghajtók) a meghajtókon keressn meg egy megadott filet aminek a nevét és az elérésiútját belerakja egy erre a célra enerált mappába és ezen belül egy
%változo(dátum)%.txt file-ba
ebben tud valaki segíteni? ha igen akkor meköszönném -
fedee
újonc
Sziasztok egy olyan batch file kéne amely egy txt fájlban lévő adatot (pl. jelszót) másol be a programba
például egy változó értékének ha valaki tud segíteni annak megköszönném -
Soma01
veterán
Nekem olyan bat fájl kellene, ami egy lista alapján átnevez fájlokat arra amik egy másik listában vannak.
A két listában a fájlok sorrendje stimmelne, mert be vannak számozva. (01, 02, .... így kezdődik minden fájl neve)
Mindkét fájlban elérési út, meg minden ott van. (txt)
Tehát sima ren "01 - rtz123.doc" "01 - gte567.doc" lenne a feladat, csak a doc fájlok nevei listákban vannak. -
Romvr
őstag
Kezdésnek jó. Ha egy üres BAT-ba teszem akkor pik-pak megleli a fájlt (mivel csak 1 ilyen fájl van).
De ha beteszem az általam készített BAT elejére akkor a C meghajtó után továbbmegy a fájlban és nem nézi át a D, E...stb meghajtókat... pedig minden ugyanaz és ráadásul az @echo off után jön... -
Mit szólnál ehez:
@echo off
pushd %~dp0
set talalat=
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i: call :keres %%i
echo %talalat%
popd
goto :eof
:keres
%1:
cd \
for /f %%a in ('dir marker.mark /b /s') do set loc=%%a
set talalat=%talalat%%loc%Kicsit megtrükköztem, mert nem csak 1 találat lehet, hanem több is. Ezt aztán kásőbb felsolgozhatod kedved szerint.
-
Romvr
őstag
Sziasztok.
Windows alá kellene nekem egy olyan Batch (akármi.bat) ami képes megkeresni nekem egy bizonyos fájlt, majd változóba kiírni a teljes elérés utat.
Nehezítés: A géphez csatolt minden elérhető meghajtón keressen rá.Példa: szeretném ha megkeresné a "marker.mark" nevű fájlt egy olyan gépen ahol van C, D, F, G, S, X, Y, meghajtó.
Eddig jutottam el, de ez csak akkor működik ha előtte elnavigálom valamelyik meghajtóra.
for /f "tokens=*" %%a in ('dir marker.mark /b /s') do set loc=%%a
set loc1=%loc:~0,-11%Illetve:
for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO @if exist %%i: echo %%i:
ezzel meg ki tudom íratni a létező meghajtókat. De a kettő összekapcsolásával vagyok bajban.
Ha valaki elárulja nekem ezt a titkot akkor nem kell mindig megkeresnem kézzel, majd átírnom a batch fájlban.
A segítséget előre is köszönöm!
-
Soma01
veterán
Már meg is van! :-) Pedig esküszöm egész délelőtt ezen dolgoztam.
for /F "tokens=*" %%a in (%1) do (metaflac.exe --no-utf8-convert --export-tags-to="%%a.txt" "%%a")
De egy magyar nyelvű oldal jó volna, hogy tanuljak.Pl. "^" karakter mit csinál itt meg a ":"? findstr /R /N "^" file.txt | find /C ":"
2. hsz-ben ez mi? : %~f1 a sima %1 az ok, ismerem.
For /f %%j in ('Type %_File%^|Find "" /v /c') Do Set /a _Lines=%%j itt miért kell ' jel a zárójelen belül?
A | és a || meg a & és &&-re már rátaláltam. -
Soma01
veterán
Sziasztok!
Szeretnék egy bat-fájlt írni, de valahogy nem jön össze úgy ahogy szeretném.
Jó volna valami oldal is ahol le van írva minden, hogyan kell ilyesmit csinálni.Szerintem nem állok rosszul, de mivel nem sikerült, ezért valami jól sem.
Szóval a feladat:
Flac fájlok meta adatait kellene kimenteni egy txt fájlba (ez egy bat) aztán a txt-ből berakni egy másik flac fájlba őket. A flac fájlok listája egy másik pl. lista.txt fájlba el van már mentve előre. A meta adatok tárolására szolgáló fájl neve lehet ua. mint a flac csak txt kiterjesztéssel. De lehetnek számozott txt-k is. 1.txt 2.txt.... De egy darab fájlba nem jó a meta adat.
Itt tartok:
for /F "tokens=*" %%a in (lista.txt) do (metaflac.exe --no-utf8-convert --export-tags-to=%%a.txt %%a)
ez jól kiírja a lista tartalmát: for /F "tokens=*" %%a in (lista.txt) do echo %%a Igaz 2x is kiírja, nem tudom miért.
Pl.: echo Születésnapodra.flac
Születésnapodra.flacA metaflac.exe a --export-tags-to= után igényli a txt fájl nevét ahová rakni akarja a meta adatokat. Ja, a lista.txt-ben ékezetes fájlnevek vannak és van amiben van space is. A karakter kódolás rendben van, 852-vel mentem el.
-
-
válasz
e-newsee #619 üzenetére
Igen, pl.
start valami.exe
Ugyanakkor ilyen spéci begépelem beillesztem varázslatokra inkább az autohotkey alkalmas. -
e-newsee
addikt
Köszi, azzal megoldottam.
Azt viszont nem tudom, lehet-e, hogy ha elindítom a programot, akkor automatikusan kezdje el begépelni a cuccokat.
Vagy azt beleírni egy bat fájlba, hogy indítsa el a programot, majd nyomja meg a CTRL+ALT+A kombinációt.
Ilyet is próbáltam, csak ezzel az a baj, hogy ha elindul a program, akkor az lesz az aktív ablak, és addig nem lép tovább a bat, amíg azt be nem zárom.
Lehet olyat, hogy a programot a háttérbe indítsa, és lépjen tovább a következő parancsra? -
-
e-newsee
addikt
Sziasztok!
Egy olyan batch fájlt szeretnék írni, ami elindít egy programot, majd beírja a felhasználónevet, TAB-bal átlép a jelszó mezőre, majd azt is beírja, és nyom egy entert.
Ki lehet valahogy töltetni egy külső program formját egy .bat fájllal?
Azért lenne jó, mert az adott program nem tudja megjegyezni az adatokat, így mindig be kell írnom mindent.
Köszi előre is!
(win7 x64, magyar) -
Nem értem a kérdést. Hol van itt "Tools" mappa?
tippem szerint a másolás vhogy így néz ki:
copy network_drive.bat "%USERPROFILE%\My Documents"
copy network_drive.vbs.lnk "%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\StartUp"Pontos szintakszis nincs lecsekkolva, OSX alatt nem megy
-
momoxp
tag
Sziasztok!
Hogy tudom Windows 7 x64 alaltt (magyar) ezeket a fájlokat a a Felhasználó Dokumentum mappájába másolni? Úgy hogy a "Tools" mappa nem létezik?
network_drive.bat
network_drive.vbsIlletve ez pedig a start menüben a indítópult mappába:
network_drive.vbs.lnkSegítségeteket előre is köszönöm!
-
BazsyX
újonc
Sziasztok!
Egy bat file megnyit egy vbs filet.
A vbs fileban van egy szöveg és 2 gomb.
Hogyan tudnám menteni egy mappába, hogy a felhasználó melyik gombra kattintott?
Például "asd.txt" "igen"/"nem" ? -
sztanozs
veterán
Az Excelből dolgozna-t hogy képzeled el?
vbs-sel:
If UCase( Right( WScript.FullName, 12 ) ) = "\CSCRIPT.EXE" Then
wscript.echo "Please copy the script to the Desktop and drag a file to the script icon"
wscript.quit -1
End If
if WScript.Arguments.Count() <> 1 Then
wscript.echo "Please drag a file to the script icon"
wscript.quit -1
End If
filename = WScript.Arguments(0)
searchstring = InputBox("Search:")
Set fso = CreateObject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(filename)
lineno = 1
lines = ""
Do Until f.AtEndOfStream
line = f.ReadLine
If InStr(line, searchstring) > 0 Then
lines = lines & lineno & vbTab & line & vbCrLf
End If
lineno = lineno + 1
Loop
f.Close
If lines <> "" Then
wscript.echo lines
Else
wscript.echo searchstring & " not found"
End If -
bepken
veterán
szeretnék egy script-et, ami végig pörget - mondjuk - egy txt fájlt és megmondja, hogy a bevitt érték megtalálható e az adott txt fájlban:
@echo off
set /p szam=
findstr /c:'%szam%' szamok.txt
if %errorlevel% equ 1 goto hamis
echo igaz
goto kesz
:hamis
echo hamis
goto kesz
:kesz
pausestackoverflow-ról halásztam ezt, nálam valamiért mégsem akar működni....
egyébként a legjobb az volna, ha excel-ből dolgozna, illetve a bevitel is ctrl+c > ctrl+v módon történhetne, ergó grafikus volna...ez viszont gondolom innentől már vbscript
-
Csontikka
aktív tag
válasz
jagermester #608 üzenetére
Ha képernyőbeállíásról van szó (tehát felbontás, színmélység), arra én régen a "Command Line Display Changer" nevű parancssoros progit használtam...
-
bepken
veterán
válasz
jagermester #608 üzenetére
én ezt a pár sort használom erre a célra:
del C:\Users\[felhasznalo]\Desktop\*.* /s /q
xcopy [mentes utvonal]\*.* C:\Users\[felhasznalo]\Desktop /emegjegyezem, az én esetem elég speciális...
a szerverre van felmásolva 3 fajta asztal "verzió" és ezek között így tudok a leggyorsabban váltani. az ikonok pozíciója nálam igazából nem annyira fontos (bár ártani nem ártana) -
válasz
jagermester #608 üzenetére
Mármint az asztalra kitett ikonokat és azok pozícióját menti el? Ezt batchból nem lehet. Erre külön program van: pl [link]
-
jagermester
csendes tag
Sziasztok!
Szeretnék egy kis segítséget kérni! Egy olyan batch file szeretnék írni, amely az adott képernyőbeállításaimat állítja vissza. (Tehát pl. elmennek(/elvesznek/átállítom) a képernyőbeállításaim, akkor ezt a fájlt futtatja az visszaállítja őket egy megadott formátumba.
Tudtok ebben segíteni, hogy ezt hogy is kellene?
Köszi!
-
-
bepken
veterán
én nem ismerem a poweriso-t, szóval azzal a programmal kapcsolatban nem tudok segíteni sajnos :/
ha van rá lehetőleg, akkor szerintem használj inkább DeamonTools-t, én ezzel oldottam meg azt, amit írtam. (van belőle lite verzió is)
-
zkoos7
csendes tag
Köszönöm válaszod!
Akkor nekem más verzió lehet, mert ha társítom, akkor megnyitja az iso tartalmát, de nem jelenik meg meghajtóként, csak a poweriso-n belül tudok böngészni a lemezkép fájlban.
Én pedig azt szeretném, ha felcsatolná egy meghajtónak, hogy ha valaki olyan ül a géphez, aki kevésbé ért hozzá, akkor is tudjon "lemezt" váltani. Akárcsak a win8-nál.
Te melyik verziót használod?Köszönettel:
Zoli -
zkoos7
csendes tag
Sziasztok!
Szeretnék egy kis segítséget kérni! Szeretnék csinálni egy batch file-t, amiben meghívnám a poweriso-t, és így ha ehhez a *.bat-fájlhoz társítanám az iso-kat, akkor felcsatolná automatikusan. a baj csak ott van, hogy nem tudom miképpen lehetne az iso adatait kiszedni mikor meghívja a poweriso-t.
Ha tudom az útvonalat, akkor nem nagy dolog, de szeretném, ha minden iso mehetne vele.
piso.exe mount "ezt a változót keresem" e:Ha esetleg nem voltam világos elnézést, a batch programozás nem a világom..
Köszönettel:
Zoli -
bepken
veterán
válasz
Baryka007 #601 üzenetére
powershell-re gondoltam még, de azt kicsit macerás srcipt-ből indítani... ugye először engedélyezni kell adott gépen a ps srcipt futtatását. ezt így próbáltam megoldani korábban (több/kevesebb sikerrel)
tartományba léptetés, powershell segítségével:
@echo off
cls
chcp 852
:start
set "choice="
cls
set /p choice=Biztos belépteted? (I/N):
if '%choice%'=='i' goto next
if '%choice%'=='n' call MAIN.bat
if '%choice%'=='' goto start
if not '%choice%'=='i'n' goto start
:next
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -File "C:\Users\admin\Desktop\ps_enged.ps1"
:: engedélyezi a ps script futtatásátpowershell ExecutionPolicy
:: kiírja az aktuális státuszt (Unrestricted a jó)C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Unrestricted -File "C:\Users\admin\Desktop\ps_join_domain.ps1"
:: futtatja a kívánt script-etSet-ExecutionPolicy -ExecutionPolicy Unrestricted
:: tiltja a ps script futtatásátezt régebben csináltam, azt hiszem a rendszergazda jogosultsággal való futtatás volt a gyengéje...meg nem is mindig futott le rendesen. még akkor se, ha éppen előtte sikerült lefuttatni
szóval próbáltam kikerülni ezt is, de lehet, hogy nem fog menni...
-
Baryka007
addikt
Igen.. igazad van ... utólag rájöttem már amúgy... csak annyira belekavarodtam a ren , rename parancsokba hogy a szintaxikáról megfeledkeztem...
az a baj hogy átnevezésnél még csak kapcsolók sincsenek amivel be tudnál neki állítani valamit ... de töröm rajt a fejemet... felkeresem az egyik batch "őrült" ismerősöm hátha tudja
Új hozzászólás Aktív témák
Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Autóápolás, karbantartás, fényezés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Egyre csak fejlődik az AI, emberek tízezreit rúgja majd ki a BT
- Kerékpárosok, bringások ide!
- Megújult a PROHARDVER!
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Szeged és környéke adok-veszek-beszélgetek
- További aktív témák...
- BESZÁMÍTÁS! Asus B350 R5 1600 16GB DDR4 512GB SSD GTX 1050Ti 4GB Cooler Master CM 690 III TT 500W
- Üzleti Fujitsu Lifebook u7510 15,6" FHD IPS 2021/08. havi gyártás
- BESZÁMÍTÁS! 16GB (2x8) G.Skill Trident Z RGB 4266MHz DDR4 memória garanciával hibátlan működéssel
- LG 55G3 - 55" OLED evo - 4K 120Hz 0.1ms - MLA - 2000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
- ÁRGARANCIA! Épített KomPhone i5 10600KF 16/32/64GB RAM RX 7600 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged