Pagina 1 di 1

[RISOLTO] Comando per aprire il file Blocco note

Pubblicato: 28 agosto 2019 - 10:34
di nixxax
Salve,

è da un bel po' che cerco di creare un comando che apra un file di Blocco note contenente del testo e visualizzi delle istruzioni all'utente...
Innanzitutto, è possibile? Se sì, vi sarei molto grato per un vostro consiglio.

Grazie in anticipo.

Re: Comando per aprire un file del Blocco note

Pubblicato: 30 agosto 2019 - 09:40
di Christophe0110
Ciao nixxax,

È fattibile! Io lo faccio in uno dei miei pacchetti.

Durante l'installazione, copio un file di testo (contenente le istruzioni) nella directory di installazione del software.
Successivamente, nel session_setup (eseguito quando l'utente effettua l'accesso), utilizzo il seguente comando:

Codice: Seleziona tutto

run(r'START /B "notepad" "c:\Program Files\tonprogramme\tonfichier.txt"')
Tuttavia, se si desidera visualizzare il file di testo senza attendere session_setup (durante l'installazione), è necessario creare un'attività pianificata che apra il file di testo...

A+
Cristoforo.

Re: Comando per aprire un file del Blocco note

Pubblicato: 2 settembre 2019 - 08:44
di nixxax
Grazie Christophe per la risposta precisa.
La testerò e ti farò sapere i risultati.

Re: Comando per aprire un file del Blocco note

Pubblicato: 3 settembre 2019 - 16:08
di nixxax
Ecco il mio feedback

Ho creato correttamente una cartella contenente il file .txt

Tuttavia, ricevo un messaggio di errore di sintassi per il comando di apertura del file... :(
"exceptions.IndentationError: previsto un blocco rientrato (riga 10, offset 3): run (r'START /B "notepad" "C:\messages\test.txt"')'

Codice: Seleziona tutto

# -*- coding: utf-8 -*-


from setuphelpers import*

def session_setup():



run (r'START /B "notepad" "C:\messages\test.txt"')
Qualche pista?

Re: Comando per aprire un file del Blocco note

Pubblicato: 3 settembre 2019 - 21:24
di vcardon
nixxax ha scritto: 03 set 2019 - 16:08 "exceptions.IndentationError: previsto un blocco indentato (riga 10, offset 3): run (r'START /B "notepad" "C:\messages\test.txt"')'
Rientra la tua "corsa" rispetto alla tua "definizione"?

Sinceramente.

Re: [RISOLTO] Comando per aprire il file Blocco note

Pubblicato: 4 settembre 2019 - ore 9:00
di nixxax
È molto gentile da parte sua, grazie. Ma non capisco il suo commento... Mi scusi la mia ignoranza, ma cosa significa "indentare la tua 'run' rispetto alla tua 'def'"?
Non sono uno sviluppatore, solo un responsabile IT in una scuola...

Grazie in anticipo.

Re: [RISOLTO] Comando per aprire il file Blocco note

Pubblicato: 21 ottobre 2019 - 10:41
di Christophe0110
Ciao nixxax,

È necessario utilizzare un carattere di tabulazione per la riga `run` in modo che Python capisca che il comando `run` fa parte della funzione `session_setup` ;).

Quindi questo:

Codice: Seleziona tutto

def session_setup():
	run (r'START /B "notepad" "C:\messages\test.txt"')
e non:

Codice: Seleziona tutto

def session_setup():
run (r'START /B "notepad" "C:\messages\test.txt"')
A+