Neues PB-Dokument erstellen (Explorer-Kontextmenü)

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
Benutzeravatar
Danilo
-= Anfänger =-
Beiträge: 2284
Registriert: 29.08.2004 03:07

Beitrag von Danilo »

ts-soft hat geschrieben:Gehört das Template nach Window\ShellNews oder nach Anwendungsdaten\Vorlagen?
Probiere es doch aus, oder kopiere es in beide Ordner.

Bei mir ist es, wie bereits gesagt, nicht in Anwendungsdaten\ (Application Data),
sondern einen Ordner darüber: "c:\Documents and Setting\USERNAME\Templates"

Den Ordner "ShellNew" gibt es bei mir garnicht. Das kommt
eig. noch aus der Win9x-Zeit.
In Deinem Ordner "Vorlagen" sind doch auch noch andere
Dateien, z.B. sndrec.wav usw., richtig? Dann schau mal bei "*.wav"
und unter dem Verknüpften Name der bei "*.wav" steht, z.B.
"Winamp.File".
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@Danilo

...\Windows\ShellNews\PureBasic.pb funktioniert unter XP

Dank nochmal
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

Dank Danilos Code habe ich es jetzt mit dem Registy-Eintrag auch hinbekommen, so das man den PB-Kontex-Neu einbauen bzw. entfernen kann. @Danilo. Möchte mich ebenfalls für deinen SourceTip bedanken.
Zusätzlich wird dort auch das Symbol aus der Purebasic.exe mit angegeben.
Habe hier mal beide Registry-Einträge kopiert. Natürlich muß der PureBasic-Path bei betreffenden PB-Installationen angepasst werden.

Also, folgende zwei Dateien jeweils als PB.reg bzw. PB_Erase.reg aus folgenden Codezeilen erstellen und speichern. Danach werden sie ohne Neustart angezeigt.

PB.reg

Code: Alles auswählen

REGEDIT4

[HKEY_CLASSES_ROOT\.pb]
@="PureBasic Source"

[HKEY_CLASSES_ROOT\.pb\ShellNew]
@=""
"FileName"="PBnew.pb"

[HKEY_CLASSES_ROOT\PureBasic Source]
@="PureBasic"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
"AlwaysShowExt"=""

[HKEY_CLASSES_ROOT\PureBasic Source\shell]
@=""

[HKEY_CLASSES_ROOT\PureBasic Source\shell\open]

[HKEY_CLASSES_ROOT\PureBasic Source\shell\open\command]
@="F:\\PureBasicBeta\\PureBasic\\PureBasic.exe "%1\""
PB_Erase.reg

Code: Alles auswählen

REGEDIT4

[-HKEY_CLASSES_ROOT\.pb]
@="PureBasic Source"

[-HKEY_CLASSES_ROOT\.pb\ShellNew]
@=""
"FileName"="PBnew.pb"

[-HKEY_CLASSES_ROOT\PureBasic Source]
@="PureBasic"
"EditFlags"=dword:00000000
"BrowserFlags"=dword:00000008
"AlwaysShowExt"=""

[-HKEY_CLASSES_ROOT\PureBasic Source\shell]
@=""

[-HKEY_CLASSES_ROOT\PureBasic Source\shell\open]

[-HKEY_CLASSES_ROOT\PureBasic Source\shell\open\command]
@="F:\\PureBasicBeta\\PureBasic\\PureBasic.exe\"%1\""
Ein weiterer Kontext läßt sich über START wie folgt realisieren. Somit
braucht man nur mit MausRechtsKlick auf den Startbutton und daraufhin
PureBasic anklicken.

START_Button_Kontext.reg

Code: Alles auswählen

REGEDIT4

[HKEY_CLASSES_ROOT\Directory\shell\Purebasic]

[HKEY_CLASSES_ROOT\Directory\shell\Purebasic\command]
@="F:\\PureBasicBeta\\PureBasic\\Purebasic.exe"
Zuletzt geändert von Falko am 15.11.2004 20:51, insgesamt 1-mal geändert.
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Template kann im Vorlagen-Ordner oder unter Windows\ShellNew deponiert werden. Funktioniert beides mit denselben Reg-Einträgen.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

ts-soft hat geschrieben:Template kann im Vorlagen-Ordner oder unter Windows\ShellNew deponiert werden. Funktioniert beides mit denselben Reg-Einträgen.
Das Template ist doch eine Datei z.B. PBNeu.pb, die in den Ordner kopiert werden muß.
Also wenn man z.B. den Qelltext so vorbereitet, das man
";Author: Name... " usw. schon dort eintragen kann. Diese Datei, sollte
doch dann beim Kontext Neu mit den Einträgen erzeugt werden, oder?
Quasi als Vorlage. Oder versthehe ich das jetzt falsch? So gehts leider bei
mir nicht.

MfG Falko
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

@Falco

Purebasic.pb

Code: Alles auswählen

;##################
;# Autor: Ich     #
;# Erstellt am    #
;##################

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.pb]
@="PureBasic Source"

[HKEY_CLASSES_ROOT\.pb\ShellNew]
"FileName"="PureBasic.pb"


Sollte so klappen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Falko
Admin
Beiträge: 3531
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.0
Kontaktdaten:

Beitrag von Falko »

@ts-soft

Danke, wie du siehst habe ich es im Regeintrag, fast genauso wie du
dort angegeben. Den Eintrag "PureBasic Source" habe ich weggelassen.

Hatte mich mit PBNew.pb versehen und dort noch Purebasic.pb stehen gehabt. Prima, jetzt geht's.

Nochmals Danke und viele Grüße, Falko

PS: Vielleicht sollte ich meinen richtigen Namen in den des Sängers umändern :mrgreen: (wenn das überhaupt möglich ist)
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic
Antworten