PureSyn (Total Commander ListerPlugin)

Anwendungen, Tools, Userlibs und anderes nützliches.
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

PureSyn (Total Commander ListerPlugin)

Beitrag von ts-soft »

PureSyn ist ein ListerPlugin das PureBasic-Sourcecode anzeigt.

Unterstützt wird Total Commander 4.5 bis 8 (auch 64-Bit).

Dies ist noch eine Alpha-Version, wo nur wenige Features eingebaut
sind, aber ich möchte frühzeitig Wünsche und Bugs erkennen, das
macht die Weiterentwicklung leichter.

Bisherige Features:
  • SyntaxHighligtning
    Folding
    SplitScreen
    Suchen (teilweise)
Bearbeiten ist zur Zeit nicht unterstützt, dient also nur der schicken Ansicht :mrgreen:

Wenn jemand mithelfen möchte, kann er gerne den Source haben, ist aber nur in der
PB-IDE per Projekt zu kompilieren.

Download

Installation: automatische Installation, wenn das Archiv im TotalCommander geöffnet wird.

Gruß
Thomas
Zuletzt geändert von ts-soft am 03.08.2012 22:47, insgesamt 2-mal geändert.
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
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von RSBasic »

Kannst du vielleicht einen Screenshot posten?
Ich hab/nutze zwar kein TC, aber möchte trotzdem mal wissen, wie es aussieht, ohne testen zu müssen. Danke. ;)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
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

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von ts-soft »

Dann nutze die Shareware :wink:

Bild

Die Farben richten sich nach euren Einstellungen, insofern welche vorhanden sind.
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
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von RSBasic »

Ah so schaut es aus. Danke fürs schnelle Erstellen und Posten deines Screenshots.

Wie siehts eigentlich mit deinem JA!Commander aus? Bietet deine Anwendung bereits so eine Funktion?
Warum hast du eigentlich so ein Plugin für TC erstellt? Nutzt du deinen eigenen nicht mehr oder wolltest du einfach allgemein für diejenigen so ein Plugin erstellen, die deinen Commander nicht kennen/nutzen?
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
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

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von ts-soft »

JA!Commander liegt auf Eis :mrgreen:

Update:
Version 0.2 Alpha
+ Ausführen (mit oder ohne Debugger).
+ Editieren (nur im ListerFenster (F3)) hinzugefügt.
+ Autocomplete, Autoindent hinzugefügt.
+ Diverse Fehler beseitigt.
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
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

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von ts-soft »

Scheint ja nicht viele Nutzer des TotalCommanders zu geben, was ich nicht so ganz
verstehen kann, ist IMHO der beste Dateimanager, den es für Windows gibt :wink: .

Hab hier mal einen Testcode gebastelt, mit dem man die Plugins auch ohne TC
testen kann:

Code: Alles auswählen

EnableExplicit

Prototype.i ListLoadW(ParentWin.i, FileToLoad.p-Unicode, ShowFlags.i)
Prototype ListCloseWindow(ListWin.i)

Define hDLL

CompilerIf #PB_Compiler_Processor = #PB_Processor_x64
  hDLL = OpenLibrary(#PB_Any, GetPathPart(ProgramFilename()) + "PureSyn.wlx64")
CompilerElse
  hDLL = OpenLibrary(#PB_Any, GetPathPart(ProgramFilename()) + "PureSyn.wlx")
CompilerEndIf

If Not hDLL
  MessageRequester("PureSyn", "Can't find the required plugin", #MB_ICONERROR)
  End
EndIf

Define File.s = ProgramParameter()
Define Pattern.s
Define DefaultFile.s

If Not File
  Pattern.s = "PureBasic (*.pb, *pbi)|*.pb;*.pbi|All Files (*.*)|*.*"
  OpenPreferences(GetEnvironmentVariable("APPDATA") + "\PureBasic\PureBasic.prefs")
    PreferenceGroup("Global")
    DefaultFile = ReadPreferenceString("SourceDirectory", GetHomeDirectory())
  ClosePreferences()
  File = OpenFileRequester("Open PureBasic-Source", DefaultFile, Pattern, 0)
EndIf

Define ListLoadW.ListLoadW = GetFunction(hDLL, "ListLoadW")
Define ListCloseWindow.ListCloseWindow = GetFunction(hDLL, "ListCloseWindow")
Define Flags = #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_NoGadgets

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "PureSyn StandAlone", Flags)
RemoveKeyboardShortcut(0, #PB_Shortcut_Tab)

Define con = ListLoadW(WindowID(0), File, 0)

Repeat
  Select WaitWindowEvent()
    Case #PB_Event_CloseWindow
      ListCloseWindow(WindowID(0))
      Break
    Case #PB_Event_SizeWindow
      MoveWindow_(con, 0, 0,  WindowWidth(0), WindowHeight(0), 0)
  EndSelect
ForEver
Der Code befindet sich auch im Download!

Gruß
Thomas
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
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von RSBasic »

@ts-soft
Vielleicht liegt es daran, dass die Anderen stattdessen lieber deinen Ja!Commander nutzen und nicht den TotalCommander. Vielleicht ist es deshalb nicht so interessant. :mrgreen:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
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:

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von Falko »

RSBasic hat geschrieben:@ts-soft
Vielleicht liegt es daran, dass die Anderen stattdessen lieber deinen Ja!Commander nutzen und nicht den TotalCommander. Vielleicht ist es deshalb nicht so interessant. :mrgreen:

Sicher? :mrgreen:

@Thomas,
du schreibst oben, das es noch die Alpha ist,
aber unter Settings bist du schon weiter mit 0.5Beta.

Sieht prima aus. :allright:

Gruß,
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

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von ts-soft »

Falko hat geschrieben: @Thomas,
du schreibst oben, das es noch die Alpha ist,
aber unter Settings bist du schon weiter mit 0.5Beta.
Ich mach doch nicht den Alleinunterhalter :mrgreen:
2 Postings hintereinander von mir reichen.
Falko hat geschrieben: Sieht prima aus. :allright:
Danke

Gruß
Thomas
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
FrW
Beiträge: 45
Registriert: 08.11.2004 13:37

Re: PureSyn (Total Commander ListerPlugin)

Beitrag von FrW »

ts-soft hat geschrieben:Scheint ja nicht viele Nutzer des TotalCommanders zu geben, was ich nicht so ganz
verstehen kann, ist IMHO der beste Dateimanager, den es für Windows gibt :wink: .
Da kann ich nur zustimmen.
Das Plugin funktioniert auch ohne Probleme.

Vielen Dank.
FrW
Antworten