Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz tonyrulez #1952 üzenetére
Legegyszerűbb lenne egy egyszerű batch-fájlnak átadni az adott fájlnevet a kiterjesztés nélkül a %O paraméter ("places the current filename without extension into the command line") segítségével, majd a batch-fájlban kilistázni az srt-kiterjesztésű fájlokat a dir /B *.srt segítségével, majd annak első eredményét (mivel adott esetben eőfordulhat az, hogy több *.srt-fájl is kerül a könyvtárba) átnevezni az átadott stringnek megfelelően (a batch-fájl első argumentuma (amit a fájlnév mögé írsz, ergo azzal a paraméterezéssel hívod meg) a %1-gyel érhető el).
Tehát az eszköztárgomb "Command"-ja maga a batch-fájl lenne, a paraméter pedig a %O, ikon meg tetszőleges.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tonyrulez #1954 üzenetére
Most hirtelen lett hozzá kedvem, úgyhogy gyorsan összekalapáltam neked
Nálam egy rövidke teszt alapján jól működött.Itt a teljes batch-fájl:
Fájlnév:
rename_srt.batTartalma (ezt mentsd el pl. az előbbi néven, de át is nevezheted, csak aztán ne felejtsd el ennek megfelelően a button barnál is):
rem http://prohardver.hu/tema/total_commander/hsz_1952-1955.html
rem Toolbar:
rem http://prohardver.hu/dl/upc/2013-10/11/52551_tdnokudlonmsmrlo_total_commander_button_bar_srt-atnevezo_batch-prog.png
@echo OFF
echo === SRT-atnevezes ===
echo.
if [%1]==[] (
echo Hianyzik a parameter!
goto :exit
)
set first_argument=%1
rem Removing double quotes from the variable:
rem http://stackoverflow.com/questions/1964192/removing-double-quotes-from-variables-in-batch-file-creates-problems-with-cmd-en/5181182#5181182
set first_argument=%first_argument:"=%
set first_srt_filename=""
set first_srt_filename_without_extension=""
for %%F in (*.srt) do (
set first_srt_filename=%%F
set first_srt_filename_without_extension=%%~nF
goto :rename_srt
)
if %first_srt_filename%=="" (
echo Ebben a konyvtarban nincs srt-fajl!
goto :exit
)
:rename_srt
echo "%first_srt_filename%" fajlt at fogom nevezni a kovetkezore: "%first_argument%.srt"
ren "%first_srt_filename%" "%first_argument%.srt"
if not %errorlevel%==0 (
echo Hiba tortent a fajl atnevezesekor!
goto :exit
)
echo Megtortent.
echo.
echo Az srt-fajlok listaja jelenleg:
dir *.srt /B
:exit
echo.
echo === Vegeztem, csa! ===
rem Tavolitsd el egy sorral lejjebb a "rem" szocskat a pause elol, ha latni akarsz minden uzenetet (ugy a batch-program felhasznaloi interakciora var, es nem tunik el azonnal a command prompt).
rem pauseÉn ezt a fájlt a d:\Programs\rename_srt könyvtárba raktam, tehát a fájl elérési útja
d:\Programs\rename_srt\rename_srt.batMit csinál a kód:
Mindössze annyit csinál, hogy megnézi, van-e átadott argumentum, ha igen, akkor megkeresi az első srt-fájlt a könyvtárban, ami létezik, és amint ez megvan, azt egyszerűen átnevezi arra, ami az átadott argumentum, tehát jelen esetben például a filmnek a kiterjesztés nélküli változata.
Ha nem létezik egyáltalán srt-fájl a könyvtárban, akkor nem csinál semmit (azonkívül, hogy szól érte, de ezt a button barról való meghíváskor úgysem látod, mert gyorsan eltűnik a felpattanó parancssoros ablak, és ezen direkt nem változtattam, hogy ne kelljen mindig nyomni egy plusz gombot utána).Total Commanderben: Configuration > Button Bar... > Add (hogy hozzáadj egy új gombot)
Command: d:\Programs\rename_srt\rename_srt.bat
Parameters: "%O"
Icon file: %SystemRoot%\system32\SHELL32.dll
Icon: <Válassz egyet>
Tooltip: <Írj be egy tetszőleges szöveget>Próbáld ki, aztán jelezz vissza.
[ Módosította: #40993792 ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tonyrulez #1956 üzenetére
Hoppá, bocsi, nálam fent van a GnuWin, ami alapvetően Linuxos GNU commandok portja Windows-ra, nálam ezért működik érthető módon. Viszont az mv tényleg nem kifejezetten Windows-os parancs, úgyhogy írd át az mv-t egyszerűen ren-re vagy rename-re (ehhez link:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/rename.mspx?mfr=true
), és remélhetőleg már működni fog.Tehát itt az
mv %first_srt_filename% %first_argument%.srt
HELYETT
szerepeljen ez:
ren %first_srt_filename% %first_argument%.srt
na, inkább ezt próbáld ki, aztán jelezz vissza.Majd lehet, hogy megkérek egy modit, hogy javítsa már ki, hogy ne hülyeség maradjon meg az utókornak.
(#1957) hunfatal :
Jaja, a move is jó lenne:
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/move.mspx?mfr=true
de a rename egyértelműbb, úgyhogy inkább legyen az.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tonyrulez #1959 üzenetére
Örülök, szívesen! Amúgy átírhatnád inkább rename-re (vagy ren-re), az egyértelműbb.
Hozzáteszem halkan, hogy nincs benne hibaellenőrzés, hogy az átnevezés sikeres volt-e, itt az az alapfeltételezés, hogy a fájl nincs épp zárolva, hozzá is férsz (nincs jogosultságbeli para), és sikeres lesz az átnevezés. Nem volt kedvem vele tökölni, bár nem bonyolult. A végén lévő listázás miatt végül is úgyis kiderül, ha sikertelen volt a dolog.
De egyébként egy sima errorlevel-ellenőrzéssel csekkolható, mert a ren 1-esre állítja az ERRORLEVEL-t probléma esetén (ezt meg is írtam itt, mert valaki hülyeséget írt):
if not %errorlevel%==0 (
echo There was a problem renaming the file.
) else (
echo Renaming was successful.
)[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz tonyrulez #1972 üzenetére
Igazad van! Több dolog módosításra szorul, gyorsan le is teszteltem, és így már látszólag hibátlanul működik.
Először is TC-ben a button bar beállításait változtasd meg úgy, hogy a "Parameters"-nél a sima %O helyett "%O" legyen, tehát legyen körbeölelve idézőjelekkel!
Így:
Ezután pedig az eddigi batch-fájlod tartalmát módosítsd erre:
Próbáld ki légyszi, és jelezz vissza!
Ha nálad is működik, akkor ismét megkérek egy moderátort, hogy módosítsa itt a hsz. tartalmát erre.Sk8erPeter
-
fatal`
titán
válasz tonyrulez #2027 üzenetére
Ez nem feltétlen igaz, mivel egyre gyakoribb, hogy a belső tárhely extre van formázva (hála istennek, a fosadék fat32 helyett), és akkor csak MTP mód van.
Ennek ellenére sajnos maga az MTP borzalmas, egy bughalmaz az egész. Én ADB pluginnal másolok, viszont az nem túl gyors.
-
tonyrulez
őstag
-
zoetsa
tag
válasz tonyrulez #2023 üzenetére
Nem lehetetlen, de nem tudom, hogy csináltam vissza hasonló eltüntetésnél, már feladtam, mást buheráltam, és egyszercsak inden visszajött
Most azon gyötröm magam, h hogyan tudnám egy-egy fájl ikonját megváltoztatni, mivel felajánlani ugye csak a mappáknál ajánlja fel az ikoncserét...
-
Kernel
nagyúr
válasz tonyrulez #2207 üzenetére
Nálam így működik:
Megnyitás a baloldali ablakban:
C:\Programok\TC\TOTALCMD.EXE /O FTPOPEN:stored_ftp_name
Baloldalon az FTP szerver, jobboldalon egy meghatározott mappa:
C:\Programok\TC\TOTALCMD.EXE /O FTPOPEN:stored_ftp_name C:\Download\
Ez is ugyanaz, csak másképp:
C:\Programok\TC\TOTALCMD.EXE /O /L=FTPOPEN:stored_ftp_name /R=c:\Download\
/O paraméter szerepe, hogy ne nyisson új Commander ablakot, hanem a meglévőt használja.
Bővebben: TC Help, Command line parameters.
[ Szerkesztve ]
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
-
Kernel
nagyúr
válasz tonyrulez #2210 üzenetére
Olyat nekem is írt, mert voltak fülek, ami a D: meghajtóra mutatott, miközben az a HDD éppen le volt kapcsolva.
De amikor átváltottam más fülre, illetve a C: meghajtóra, TC-t bezártam, ismét megnyitottam, utána már nem volt ilyen hibaüzenet.
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
Kernel
nagyúr
válasz tonyrulez #2285 üzenetére
Van rá TC belső parancs:
cm_ContextMenu
Billentyűt is lehet hozzárendelni, meg ikont is az Eszköztárra, kipróbáltam.
Van még lehetőség a működés megváltoztatására is, úgy nincs késleltetés, de akkor a TC előnye vész el (legalábbis, ha valaki a klasszikus működést szokta meg):
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
Kernel
nagyúr
válasz tonyrulez #2288 üzenetére
Olyanról nem tudok, mindenesetre amit még én használni szoktam, hogy az Eszköztárra rá lehet húzni bármilyen *.exe programot is, ami ott ikont képez.
Utána az ikonra rádobok egy fájlt, a program megnyitja.
Ugyanakkor az adott programot igény szerint lehet paraméterezni is, példa:
Vagy itt a topikban láttam még ilyen trükközési lehetőséget, ami az Eszköztárhoz kapcsolódik:
http://prohardver.hu/tema/total_commander/hsz_1952-1955.html
De ez is csak példa, a feladat függvényében kell hegeszteni.
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
Naigen
aktív tag
válasz tonyrulez #2428 üzenetére
Egyről beszélünk, ha gyökérbe (ha úgy tetszik sajátgépbe) tudsz lépni TC-ben, akkor látni fogja, ha az intéző látja. Nálam még nem vlt olyan, hogy az utóbbiban látszott, az előbbiben meg nem, elvégre az intéző is amolyan fájlkezelő, és ugye a TC is az.2 meghajtót jelez, ha van SD slot (abban kártya), ez evidens.
Szavaz a hejesirok pártyára.
-
Kernel
nagyúr
válasz tonyrulez #2475 üzenetére
A TC csak átveszi a Windows alapértelmezett ikonját, úgyhogy a probléma registry szintű, nincs köze a TC-hez.
Nem használom a Win 10-et, csak itt van a szomszéd partíción, így ki tudtam próbálni, de ugyanaz a helyzet.
Ezzel a programmal:
Tudtam ikont adni hozzá:
A piros nyílnál megjelenik a kívánt ikon, akkor jó.
A program a Vezérlőpultba telepszik, vagyis ott kell keresni, Types néven.
[ Szerkesztve ]
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
Kernel
nagyúr
válasz tonyrulez #2560 üzenetére
Itt vannak a tartalombeépülők:
http://totalcmd.net/directory/content.html
Például:
http://totalcmd.net/plugring/MediaInfoWDX.html
http://totalcmd.net/plugring/MediaTime.html
Nem próbáltam ki és a teljes listát sem néztem most át.
Ahol trollok hangja többet ér, ahol a kiskirály, mint kutyával beszél? A fórum szakmai támogatását befejeztem.
-
VGYke
addikt
válasz tonyrulez #2571 üzenetére
Köszönöm, ez a megoldás! Amit utóbb írtál: lemezválasztó kényelmesebb, mert számomra a "szülő mappa megjelenítés" bekapcsolása utáni kép normál esetben idegesítő. Persze ki mihez szokott. Mégegyszer köszönöm!
kutya az ember legjobb barátja... lenne, ha tudna kölcsönadni
-
kispx
addikt
válasz tonyrulez #2703 üzenetére
Emlékezetem szerint a Summatránál is lehet kérni a telepítésnél, hogy jelenítse meg az intézőben a PDF első oldalát. De a PDF-XChange Viewer-nél biztosan van olyan.
-
-
Panthera
őstag
válasz tonyrulez #2841 üzenetére
Én annak próbáltam utánajárni, hogyan lehetne egy TCMD eszköztár ikont úgy paraméterezni, amely 1 kijelölt mappa ikon beállításait hozza fel (persze ha a kívánt ikont is fel lehetne venni, az még jobb lenne). A csoportos módszer az gondolom itt nem működne, mert több mappa kijelölése esetén is csak az elsőt módosítja (nekem teljesen jó 1 mappa egyszerre). Az általad linkelt oldalon nem találtam ilyesmit, csak ami a fájlok típusa alapján adja vissza a színt.
Az eszköztárban szerintem be lehetne paraméterezni a rundll32.exe-t (most XP alatt vagyok), de nem találok semmilyen leírást, hogy azon belül milyen belépési pontra, függvényre kellene hivatkozni.
(Pl. ez a mappa tuljadonságok első füle: "%windir%\system32\RunDll32.exe shell32.dll,Options_RunDLL 0") -
Aureal
senior tag
válasz tonyrulez #2855 üzenetére
Nézegetem, hátha lesz üres mappákra is megoldás vhogy.
Gondolkoztam én már DOS parancsban is, de nem egyszerű a probléma.
Illetve talán lehetne olyat hogy mindent átmásolni és kereséssel törölni ami nem kell, csak ez így hosszabb.
Elvileg a WinRar-ban is láttam ilyen útvonal megőrzése opciót, de ott sem ment rendesen az összecsomagolás. -
sammet
csendes tag
válasz tonyrulez #2947 üzenetére
Eddig mindig ugy osztottam meg TC-nel hogy jobb klikk mappara es megosztas beallitottam es kesz.
Most nem muxik.Probaltam a wines megosztast es az sem megy pedig a beallitott jelszoval probaltam.Jelszo nelkuli megosztason van.De eddig ment es win ujratelepitesnel is ezert gondolom hogy a frissitesekkel van a gond.Kerdeztem mast aki jobban ert hozza o is azt mondta hogy a win10 nel nagy turo a megosztas es inkabb nas-al oldja meg, de nekem a totalcommander-es megosztas kennene.Ja es ami meg furcsa volt hogy kiirta hogy csatlakozva vagyok otthoni csoportba de nem volt opcio hogy kilephetek belolle.
[ Szerkesztve ]
-
karlkani
aktív tag
válasz tonyrulez #2967 üzenetére
Ha egy ikonnal akarsz megnyitni 1-1 mappát, egyiket a bal, másikat a jobb oldalon, akkor az eszköztárra kirakott gomb így nézzen ki (lehet, hogy meg lehet oldani szebben is).
Parancs:
%COMMANDER_EXE% /O
Paraméter:/L="mappa 1 elérési útja" /R="mappa 2 elérési útja"
A /O kapcsoló azért kell, hogy ne nyíljon újabb példány a programból (elhagyható, ha úgy van beállítva, hogy egyetlen példányban futhat a program). A fenti paraméterrel megnyílik mindkét oldalon az adott mappa, viszont a kurzor ott marad, ahol állt, amikor a gombra kattintottál. Ezt is be lehet állítani, ha szükséges.
-
félisten
válasz tonyrulez #3093 üzenetére
Köszönöm a tippeket!
Úgy 20-25 ezer képről van szó sok mappában elosztva. Mivel gyakran csak össze-vissza lettek lementegetve a gépekről a képek, több helyre bementve ugyan azok és ugye a képek neve, hogy image001-002-003 , vagy kép001-002-003 stb, így névre keresni nem jó. Azonos tartalom és azonos méret keresésnél kilistázza a total commander több ezer azonos fájlt, azonban azzal úgy önmagában nem tudok mit kezdeni. Sajnos olyan funkciót nem találtam benne, hogy azt az adott képet pl méret alapján találja meg a másik oldalon a sok mappában.
Na majd próbálkozom, köszi mégegyszer a segítséget mindenkinek!
-
bambalu
csendes tag
válasz tonyrulez #3137 üzenetére
Hi!
Köszönöm az eddigi segítségeket és továbbiakat kérnék.
Annyiban változott a helyzet (tovább fokoztam a bajokat), hogy már hálózati meghajtóként sem tudom csatlakoztatni (könyvtáranként sem), sőt az intézőben sem látom a hálózat címszó alatt. Már csak a böngészőből érem el a NAS-t. Hol tudnám beállítani, hogy újra látható legyen? Esetleg valami biztonsági dolog tiltja?[ Szerkesztve ]
-
atoszmester
tag
válasz tonyrulez #3144 üzenetére
Létrehozol ez alapján egy saját csoportot, mondjuk legyen Cuccok. Ehhez a Cuccok-hoz hozzáadod a külön meghajtókban lévő mappákat. Majd a TC eszköztáron hozzáadsz egy új gombot, cmd parancsnak ezt írod be: cd ::{031E4825-7B94-4DC3-B131-E946B44C8DD5}\Cuccok.library-ms és kész is van
Ezt természetesen meg tudod csinálni a Dokumentumokkal, Képekkel, Videókkal stb, a parancs ugyanaz lesz, a Cuccok helyére Documents, Pictures, Videos-t írsz be tetszés szerint.
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen