Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Vytvorit novy soubor
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Slovak and Czech Printable version
View previous topic :: View next topic  
Author Message
chipy999
Junior Member
Junior Member


Joined: 19 Nov 2011
Posts: 3
Location: Slovenská republika

PostPosted: Sat Nov 19, 2011 6:31 am    Post subject: Reply with quote

Vdaka za radu,ale co s tym mam robit?Nie som este velmi zbehly v tychto skratkach Sad
Back to top
View user's profile Send private message
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9105
Location: Bratislava, Slovakia

PostPosted: Sat Nov 19, 2011 6:59 am    Post subject: Reply with quote

chipy999,
Priradit ho klavesovej skratke, gombiku v Button Bare, prikazu v menu alebo aliasu.

Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
chipy999
Junior Member
Junior Member


Joined: 19 Nov 2011
Posts: 3
Location: Slovenská republika

PostPosted: Sat Nov 19, 2011 7:24 am    Post subject: Reply with quote

Dakujem velmi pekne!Funguje to.
Back to top
View user's profile Send private message
sewerman_cz
Junior Member
Junior Member


Joined: 20 Jun 2012
Posts: 9

PostPosted: Wed Jun 20, 2012 3:34 pm    Post subject: Reply with quote

jvh wrote:
Ahoj,

EDIT:
Ještě to trochu doplním - následující příkaz otevře v Notepadu soubor Popis.txt, pokud v aktuálním adresáři neexistuje vytvoří nový, pokud existuje otevře stávající.
Code:
cmd /c IF NOT EXIST Popis.txt (copy /b nul: Popis.txt) && (start notepad Popis.txt) ELSE (start notepad Popis.txt)


Velice pěkná věc.
Šel by upravit tento příkaz tak, aby se otevřel nový, prázdný txt soubor a při uložení by měl automaticky cestu na uložení nastavenou podle aktuálního adresáře?
Případně taková úprava, že by se zeptal na název, uložil se a otevřel pro editaci?
Back to top
View user's profile Send private message Visit poster's website
Hacker
Moderator
Moderator


Joined: 06 Feb 2003
Posts: 9105
Location: Bratislava, Slovakia

PostPosted: Wed Jun 20, 2012 4:53 pm    Post subject: Reply with quote

sewerman_cz,
Quote:
při uložení by měl automaticky cestu na uložení nastavenou podle aktuálního adresáře?

Skus vymazat Start path.

Quote:
Případně taková úprava, že by se zeptal na název, uložil se a otevřel pro editaci?

Bud das na zaciatok pola Parameters znak "?", alebo mozno cez alias a %A, ale to o tomto case necham na tvoju zrucnost. Smile

HTH
Roman
_________________
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
jvh
Member
Member


Joined: 20 Jul 2007
Posts: 135

PostPosted: Mon Jun 25, 2012 7:02 am    Post subject: Reply with quote

sewerman_cz
Quote:
Případně taková úprava, že by se zeptal na název, uložil se a otevřel pro editaci?


Je nutné vytvořit soubor NewFile.bat s obsahem:
@ECHO OFF
IF EXIST %1 GOTO OPEN
copy /b nul: %1
:OPEN
start notepad %1

a ještě vytvořit tlačítko na liště:
- Příkaz: <cesta>\NewFile.bat (např. C:\TotalCmd\NewFile.bat)
- Parametry: ?"%O.txt"
- Výchozí cesta: <prázdné>
- Soubor ikon / Ikona: dle vlastního uvážení
- Název tlačítka: dle vlastního uvážení
- Spustit minimalizovaně: ANO

Po kliknutí na tlačítko se objeví dialogové okno "Parametry příkazového řádku", ve kterém je předvyplněno jménou souboru na němž je kurzor, ale s koncovkou txt. Pokud soubor se zadaným jménem existuje, je otevřen v Notepadu, pokud neexistuje, je vytvořen nový a následně otevřen v Notepadu.
Back to top
View user's profile Send private message
sewerman_cz
Junior Member
Junior Member


Joined: 20 Jun 2012
Posts: 9

PostPosted: Mon Jun 25, 2012 12:47 pm    Post subject: Reply with quote

Děkuji za návod. Funguje perfektně.
Možná ještě jedno vylepšení - když změním název tak se soubor uloží bez přípony. Šlo by zadat aby automaticky doplňoval .txt?


Jenom by mne zajímalo jak se na něco takového dát přijít?
To jsou dos-ovské příkazy?

Díky
Back to top
View user's profile Send private message Visit poster's website
jvh
Member
Member


Joined: 20 Jul 2007
Posts: 135

PostPosted: Tue Jun 26, 2012 9:09 am    Post subject: Reply with quote

sewerman_cz

Ahoj,
Quote:
- když změním název tak se soubor uloží bez přípony

proto byla v dialogovém okně součástí názvu i přípona txt a celý název v uvozovkách (jinak se dávkovému souboru posílá více parametrů oddělených mezerami, a pak se jako název použije pouze první část před mezerou). Původní dávkový soubor umožňuje specifikovat i příponu, pokud ji uživatel přepíše.

Quote:
Šlo by zadat aby automaticky doplňoval .txt?


Šlo, soubor NewFile.bat by potom mohl vypadat třeba takto:
Code:
@ECHO OFF
IF [%1]==[] GOTO END
IF NOT [%2]==[] GOTO NOQUOTES
IF EXIST "%~n1.txt" GOTO OPEN1
copy /b nul: "%~n1.txt"
:OPEN1
start notepad "%~n1.txt"
GOTO END
:NOQUOTES
call :Name "%*"
:Name %1
for /f "tokens=* delims=" %%a in ("%~1") do (set FileName=%%~na)
IF EXIST "%FileName%.txt" GOTO OPEN2
copy /b nul: "%FileName%.txt%"
:OPEN2
start notepad "%FileName%.txt"
exit
:END

Popis:
1. Přípona souboru je vždy .txt. (Pokud uživatel zadá do dialogového okna jinou příponu, je nahrazena za .txt, pokud ji nezadá, je doplněna na .txt.)
2. Dávkový soubor je upraven tak, aby sloučil název souboru, pokud text v dialogovém okně není uzavřen v závorkách a obsahuje mezery v názvu. Platí však, že text buď musí být uzavřen v závorkách, nebo v něm závorky nesmí být. Pokud název obsahuje jen jednu závorku, může dojít k chybě dávkového souboru. To, zda se název dialogovém okně objevuje v závorkách lze změnit ve vlastnostech tlačítka, viz Parametry: ?"%O.txt".

Quote:
Jenom by mne zajímalo jak se na něco takového dát přijít?
To jsou dos-ovské příkazy?

Třeba tady nebo tady.
Jsou to příkazy shellu (interpretu příkazů / příkazový řádek CMD) Windows, v DOSu to bylo velmi podobné, jen příkazů bylo méně.
Back to top
View user's profile Send private message
sewerman_cz
Junior Member
Junior Member


Joined: 20 Jun 2012
Posts: 9

PostPosted: Wed Jun 27, 2012 3:31 pm    Post subject: Reply with quote

Ahoj,
takhle je to perfektní.
Děkuji za ochotu.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Slovak and Czech All times are GMT - 6 Hours
Goto page Previous  1, 2
Page 2 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group