| View previous topic :: View next topic |
| Author |
Message |
chipy999 Junior Member

Joined: 19 Nov 2011 Posts: 3 Location: Slovenská republika
|
Posted: Sat Nov 19, 2011 6:31 am Post subject: |
|
|
Vdaka za radu,ale co s tym mam robit?Nie som este velmi zbehly v tychto skratkach  |
|
| Back to top |
|
 |
Hacker Moderator


Joined: 06 Feb 2003 Posts: 9108 Location: Bratislava, Slovakia
|
Posted: Sat Nov 19, 2011 6:59 am Post subject: |
|
|
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 |
|
 |
chipy999 Junior Member

Joined: 19 Nov 2011 Posts: 3 Location: Slovenská republika
|
Posted: Sat Nov 19, 2011 7:24 am Post subject: |
|
|
| Dakujem velmi pekne!Funguje to. |
|
| Back to top |
|
 |
sewerman_cz Junior Member

Joined: 20 Jun 2012 Posts: 9
|
Posted: Wed Jun 20, 2012 3:34 pm Post subject: |
|
|
| 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 |
|
 |
Hacker Moderator


Joined: 06 Feb 2003 Posts: 9108 Location: Bratislava, Slovakia
|
Posted: Wed Jun 20, 2012 4:53 pm Post subject: |
|
|
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.
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 |
|
 |
jvh Member

Joined: 20 Jul 2007 Posts: 135
|
Posted: Mon Jun 25, 2012 7:02 am Post subject: |
|
|
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 |
|
 |
sewerman_cz Junior Member

Joined: 20 Jun 2012 Posts: 9
|
Posted: Mon Jun 25, 2012 12:47 pm Post subject: |
|
|
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 |
|
 |
jvh Member

Joined: 20 Jul 2007 Posts: 135
|
Posted: Tue Jun 26, 2012 9:09 am Post subject: |
|
|
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 |
|
 |
sewerman_cz Junior Member

Joined: 20 Jun 2012 Posts: 9
|
Posted: Wed Jun 27, 2012 3:31 pm Post subject: |
|
|
Ahoj,
takhle je to perfektní.
Děkuji za ochotu. |
|
| Back to top |
|
 |
|
|
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
|
|