Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[WriteToReg]

Autore Messaggio
Danix
mer 13 giu 2007 - 23:55

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956

Tittoproject, vedi se riesci a darmi una mano
Utilizzando [WriteToReg] ho necessità di scrivere una stringa che contiene un parametro, credo, che sta al di fuori delle virgolette...

Ho provato varie sintassi, ma senza successo..
Ad esempio:

Latex"=$Lib$\MiKTeX\miktex\bin\latex.exe|\\" -interaction=nonstopmode %.tex


Nel .reg dovrebbe risultare:

"Latex"="\"C:\\X-Launcher\\Lib\\MiKTeX\\miktex\\bin\\latex.exe\" -interaction=nonstopmode %.tex"

Ci sto lavorando qua: -Link-

[ Modificato gio 14 giu 2007 - 00:58 ]
Torna ad inizio pagina
Sito Web
ZioZione
gio 14 giu 2007 - 08:55
online

Utente registrato #74
Registrato il: dom 21 gen 2007 - 11:31
Provenienza: Tradate (VA)
Messaggi: 3821
Ciao Danix,
Premettendo che non ho potuto testare quanto ti sto scrivendo, la prima cosa che mi viene in mente è di semplificare un po' la struttura delle chiavi. Spero di aver interpretato correttamente quanto intendi fare...

[Setup]
AppName=texmaker

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[WriteToReg=$Home$\$AppName$\$AppName$.reg]
MainKey=HKEY_CURRENT_USER\Software\xm1\texmaker\texmaker\Tools
"Latex"=$Lib$\MiKTeX\miktex\bin\latex.exe|\\"
"Dvi"=$Lib$\MiKTeX\miktex\bin\yap.exe|\\"
"Dvips"=$Lib$\MiKTeX\miktex\bin\dvips.exe|\\"
"Ps"=$Lib$\Ghostgum\gsview\gsview32.exe|\\"
"Ps2pdf"=$Lib$\MiKTeX\miktex\bin\ps2pdf.exe|\\"
"Makeindex"="makeindex %.idx"
"Bibtex"=$Lib$\MiKTeX\miktex\bin\bibtex.exe|\\"
"Pdflatex"=$Lib$\MiKTeX\miktex\bin\pdflatex.exe|\\"
"Dvipdf"=$Lib$\MiKTeX\miktex\bin\dvipdfm.exe|\\"
"Metapost"="mpost --interaction nonstopmode "
"Ghostscript"=$Lib$\gs\gs\bin\gswin32c.exe|\\"

[RunBefore]
RegEdit=$Home$\$AppName$\$AppName$.reg

[Options]
DeleteTemp=true
MultipleIstances=true
RunWait=true
FixAppData=true
ShowSplash=false
WriteLog=false

Poi, una domanda: siccome i delimitatori sono solo i caratteri "|", non è sufficiente scrivere questo qui sotto?

"Latex"=$Lib$\MiKTeX\miktex\bin\latex.exe -interaction=nonstopmode %.tex|\\" 

Cosa non funziona?
Cordialmente
ZioZione
Torna ad inizio pagina
tittoproject
gio 14 giu 2007 - 11:05

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
La soluzione più semplice è aiutarsi con le variabili:

[Environment]
MiKTeXDir=$Lib$\MiKTeX\miktex\bin|\\

e poi:

"Latex"="\"%MiKTeXDir%\\latex.exe\" -interaction=nonstopmode %.tex"


[ Modificato gio 14 giu 2007 - 11:05 ]
Torna ad inizio pagina
Danix
gio 14 giu 2007 - 12:22

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
ZioZione ha scritto ...

Ciao Danix,
Premettendo che non ho potuto testare quanto ti sto scrivendo, la prima cosa che mi viene in mente è di semplificare un po' la struttura delle chiavi. Spero di aver interpretato correttamente quanto intendi fare...

MainKey=HKEY_CURRENT_USER\Software\xm1\texmaker\texmaker\Tools



Eh no, così esporti una sottochiave....
E non quella principale "xm1"

tittoproject ha scritto ...

La soluzione più semplice è aiutarsi con le variabili:

[Environment]
MiKTeXDir=$Lib$\MiKTeX\miktex\bin|\\

e poi:

"Latex"="\"%MiKTeXDir%\\latex.exe\" -interaction=nonstopmode %.tex"


Evvaiii Gabriele!!!
Le avevo anche provate, ma evidentemente sbagliavo qualcosa nella sintassi!!

[ Modificato gio 14 giu 2007 - 12:26 ]
Torna ad inizio pagina
Sito Web

Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System