MožnostiFórum » Python » Windows Vista (změna asociace souborů *.py) |
|
| 28. 07. 2010 @ 11:57 | |
|
Nechci aby se při chybě programu okno zavíralo. V 0. lekci se píše ...Možnosti složky → karta Typy souborů → najděte příponu PY
možnosti složky jsem ještě našel, ale neni tam karta Typy souborů. Ve Widnows XP to tam je, ale ve Vistách už ne. Mohl by mi prosím někdo říct kde se karta Typy souborů nachází v těch Vistách? |
|
| Reklama | |
Panenky jako dárek
Značkové panenky Barbie, ChouChou, Annabell, Baby Born a další
Dřezové baterie
Vybírejte kvalitní dřezové baterie do Vaší kuchyně. Stačí klik.
Povinné ručení 2010
Kalkulačka, povinné ručení porovnání všech pojišťoven v ČR. |
|
| 28. 07. 2010 @ 12:22 | |
| Asi hledáš Ovládací panely -> Výchozí programy -> Přidružit typ souboru nebo .... | |
| 28. 07. 2010 @ 13:44 | |
|
Tu příponu sem našel, ale asi to neni to co myslim. Já bych potřeboval abych tam mohl udělat toto: Tento počítač - Nástroje - Možnosti složky - karta Typy souborů - najděte příponu PY, kliknout aby zmodrala, kliknout na tlačítko Upřesnit, tam kliknout na Open aby zmodralo - pak kliknout na tlačítko Upravit - v políčku Aplikace používá k provedení akce, to má být "C:\Python24\python.exe" -i "%1" %* (v XP)
Já tam potřebuju vepsat to -i "%1" %* a v těch výchozích programech to nikde nevidim. |
|
| 28. 07. 2010 @ 14:09 | |
|
Tak to vypadá, že to tam prostě nikde není :)
A prej buď editovat registr ručně nebo můžeš zkusit toto: link (v novém okně ), jestli to dělá to, co píšou ;)
|
|
| 29. 07. 2010 @ 14:54 | |
|
Stáhnul jsem si Total Commander. Podle instrukcí v 0. lekci (V Total Commanderu se postavte na soubor *.py a zvolte Soubor - Asociovat a opravte „asociovat s ..“ na následující: "C:\Python24\python.exe" -i "%1" %*. Důležité je tam to -i, což značí interaktivní režim, tedy aby se po skončení programu okno nezavřelo, ale čekalo na vaše další příkazy)
Už v první větě nevím co udělat. V commanderu jsem bádal snad hodinu, ale na nic sem nenašel. MOhl by mi tedy někdo prosím poradit jak to udělat v tom Commanderu? |
|
| 29. 07. 2010 @ 16:00 | |
|
To Ahoj3 [#131942]: ahoj, já bych na to šel takhle:
Vytvoř si zástupce souboru python.exe, otevři si jeho vlastnosti a v položce cíl doplň za xxxx\python.exe" to "-i "%1" %*". Pak v průzkumníku, nebo čemkoli jiném, klikni pravím myšidlem na jakejkoliv .py soubor a dej "otevřít v programu".... tam klepneš na "zvolit výchozí" ... pak "procházet" a v okně co vyskočí přepneš volbu "programy" (vedle nazvu souboru) na "všechny soubory". Pak už jenom vybereš toho zástupce co sis před chvilkou vytvořil a vše potvrdíš.... a voila.... mělo by to fungovat. Jednoduše řečeno, prostě ty pythonovské soubory asociuj se zástupcem pythonu (do kterého můžeš v cíli cokoliv dopsat) a ne přímo s python.exe. |
|
| 29. 07. 2010 @ 16:01 | |
|
Ahoj Ahoj3,
a co to tam zkusit natlačit přes registry? ... Nějak takhle:
Ulož to jako "cokoli.reg" a spusť (jako admin). Mělo by Ti to přidat pod pravé tlačítko na souborech *.py položku "Python interactive" a když to spustíš přes ni, nemělo by se Ti okno na konci zavírat. Nemám to vyzkoušené a píšu to po paměti, ale mělo by to fungovat. |
|
| 29. 07. 2010 @ 16:11 | |
|
Napsalo to že:Do registru byly úspěšně uloženy klíče a ........
Když kliknu tím pravým tlačítkem na soubor nějakého programu z Pythonu žádná položka Python interactive tam neni |
|
| 29. 07. 2010 @ 17:06 | |
|
Hmm... Jen pro ujištění, za "nějaký program z pythonu" je považován soubor s koncovkou py, je to tak?
Pokud ano, je tam nějaká chybka a až budu na svém PC, tak to omrknu. |
|
| 29. 07. 2010 @ 17:22 | |
| Ano ten nějaký program z Pythonu má koncovku py. :) | |
| 30. 07. 2010 @ 11:16 | |
|
Když jsem do toho Cíle vepsal " -i "%1" %* a dal OK vyskočilo na mě toto.
Název C:\Python26\python.exe" -i "%1" %*, zadaný v poli Cíl, je neplatný. Ověřte správnost zadání názvu a cesty souboru. Když jsem zkusil spustit toho zástupce (Python command line) jestli jsem to vůbec udělal dobře :), tak normálně fungoval. |
|
| 30. 07. 2010 @ 15:17 | |
|
Tak jsem konečně vyřešil to pod pravým tlačítkem... Ono se to muselo ještě trochu rozepsat.
Testováno na W7 Uložit jako ".reg" soubor
|
|
| 30. 07. 2010 @ 15:19 | |
... Samozřejmě ten kdo má python24 musí poslední řádek upravit na
//Už mi prosím nějak opravte to editování příspěvků |
|
| 30. 07. 2010 @ 15:19 | |
... Samozřejmě na
|
|
| 30. 07. 2010 @ 15:37 | |
|
Už se mi tam to python interactive ukáže, ale nepomohlo to, program se hned po chybě vypne.
Na program kliknu pravym tlačítkem pak kliknu na python interactive poté se mi ještě otevře okno Otevřít v programu a tam jsou doporučené programy, je tam jen ikona pythonu, tak ji zvolím dám OK a program se zapne když je tam chyba tak se hned vypne takže žádná změna :( |
|
| 30. 07. 2010 @ 17:55 | |
|
To druhé okno by se Ti právě ukazovat nemělo.
To druhé okno znamená, že ten předsnastavený program nenašel a proti Ti dá vybrat v čm to spustit... Ale pouští to už bez toho atributu -i... Jen pro jistotu... Máš python 2.4 ve složce "C:\Python24\python.exe" a upravil jsi to aby to vypadalo takhle?
|
|
| 30. 07. 2010 @ 19:00 | |
| Mam Python 2.6 | |
| 30. 07. 2010 @ 19:08 | |
| Zkusil jsem tam napsat místo Python24, 26 to okno(Otevřít v programu už se sice neukázalo, ale program se stejně vypl :( | |
| 30. 07. 2010 @ 23:01 | |
|
No, teď se to chová, jako by tam to -i nebylo, že jo?
Víš co je to regedit? (kdyžř tak google napoví) Zkus vyexportovat větev "HKEY_CLASSES_ROOT\Python.File" a postni to sem. Myslím, že tam máš něco špatně. |
|
| 30. 07. 2010 @ 23:03 | |
|
... Nebo to bude nějaká šílená chyba a ta to shodí (nepravděpodobné).
Napiš si třeba do souboru "chyba.py" jen a spusť to přes to pravé, mě zůstane otevřené okno s chybovou hláškou, protože to nemá být prin, ale print. |
|
| 31. 07. 2010 @ 12:06 | |
I když tam napíšu:
Spustim přes Python interactive stejně se to vypne. |
|
| 31. 07. 2010 @ 12:21 | |
|
Tak buď se chová python 3.1 s -i jinak než python 2.6 -i... Což se mi nezdá
A nebo tam nemáš to -i... Což asi bude ono /.-) Hoďsem tenregistr (přes regedit) a uvidíme... Navody na to najdeš na google. |
|
| 01. 08. 2010 @ 11:55 | |
|
Snad jsem to udělal dobře Příloha:
pythonfile.reg |
|
| 01. 08. 2010 @ 15:31 | |
zdenda(neregistrovaný) |
|
| 01. 08. 2010 @ 20:24 | |
|
Tak to konečně funguje.
Díky za pomoc |
|
Možnosti Refresh vlákna
Zjistit nové příspěvky
|
|