Aktuelle Zeit: 18.10.2019 02:57

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: [IDE-Tool] ClipToComment
BeitragVerfasst: 14.09.2019 13:13 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Hallo...

Ich habe hier ein waaaaaaahnsinnig grosses IDE-Tool ;)

Code:
EnableExplicit

Define a$ = GetClipboardText()
Define b$ = ""
Define LineFeeds = CountString(a$, #LF$) + 1
Define i

For i= 1 To LineFeeds
  b$ + "; " + StringField(a$, i, #LF$)
Next i

SetClipboardText(b$ + #LF$)


Was macht es ?
Kaff... Nein, es nimmt sich den vorhandenen Clipboardtext und fügt vor jede Zeile (sofern sie gefunden wird) ein "; ".

Warum ?
Texte die nicht PB Code enthalten, mal eben schnell in die IDE zu kopieren, ohne das lästige umformen des Lexers bei Schlüsselwörtern wie Else, To, If usw.

Im Normalfall sollte das auch Cross Platform sein (es sei denn die #LF$ sind bei anderen OS etwas anderes im Clipboard).

Ganz einfach kompilieren und ohne weitere Parameter in die Tools eintragen.
Einen Text ins Clipboard per Strg-C ... Das Tool aufrufen... und an gewünschte Stelle Strg-V.... fertig ist der Kommentar.

Ich habe mir das auf eine Taste gelegt, sowie in die Toolbar integriert. Einfach aber effizient.

_________________
PureBasic 5.71 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 14.09.2019 13:18 
Offline
Benutzeravatar

Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9
Bisonte hat geschrieben:
Ich habe hier ein waaaaaaahnsinnig grosses IDE-Tool ;)

hat nicht jeder von uns sowas? :wink:

Bild

_________________
"A user interface is like a joke. If you have to explain it, it’s not that good." (Martin Leblanc)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 14.09.2019 13:37 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Naja.... ;) Ich fands halt so schön klein ;)

_________________
PureBasic 5.71 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 14.09.2019 13:47 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
https://github.com/SicroAtGit/PureBasic-CodeArchiv-Rebirth/blob/master/PB-IDE-Tools/ConvertClipTextToPBComment.pb

Sehr wahrscheinlich ist die Schöpfungshöhe nicht erreicht, aber ich füge standardmäßig immer eine Lizenz hinzu.

_________________
Bild
Warum OpenSource eine Lizenz haben sollte
PureBasic-CodeArchiv-Rebirth: Git-Repository / Download -- Jede Hilfe ist willkommen!
Manjaro Xfce x64 (Hauptsystem) :: WindowsXP/Xubuntu x86 (VirtualBox) :: PureBasic (Linux: x86/x64, Windows: x86) :: jeweils neueste Version


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 14.09.2019 14:09 
Offline
Benutzeravatar

Registriert: 01.04.2007 20:18
Ok... Man kann nicht das ganze Internet absuchen, ob sowas schon existiert oder nicht :(

Die "Schöpfungshöhe" ist hier bei mir definitiv auch nicht erreicht ;)

Aber ich hab es grad gebraucht, gebaut und eingeworfen, für diejenigen, die nicht auf die Idee kommen... :mrgreen:

Edit : Ich hab grad mal Sicro's Code ausprobiert. Mit #LF$ als Separator für #NewLine$ werden bei mir unter Windows die
Zeilen richtig wieder eingefügt, mit #CRLF$ wie bei Sicro wird nur eine Zeile eingefügt (die dann allerdings alle Zeilen des kopierten enthalten)

_________________
PureBasic 5.71 LTS (Windows x86/x64) | Windows10 Pro x64 | Z370 Extreme4 | i7 8770k | 32GB RAM | iChill GeForce GTX 980 X4 Ultra | HAF XF Evo​​


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 15.09.2019 05:31 
Offline
Benutzeravatar

Registriert: 22.02.2008 20:49
Wohnort: Utah, USA
Hier ist ein weiteres Beispiel :) (ab 2016/2017).


@Bearbeiten: Off-Topic-Code durch Link ersetzt.
Nachrichtentext, der häufig mit Hilfe eines Übersetzers erstellt wird.

_________________
Bild


Zuletzt geändert von Demivec am 30.09.2019 12:06, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 29.09.2019 10:57 
Offline
Benutzeravatar

Registriert: 11.08.2005 19:08
Bisonte hat geschrieben:
Edit : Ich hab grad mal Sicro's Code ausprobiert. Mit #LF$ als Separator für #NewLine$ werden bei mir unter Windows die
Zeilen richtig wieder eingefügt, mit #CRLF$ wie bei Sicro wird nur eine Zeile eingefügt (die dann allerdings alle Zeilen des kopierten enthalten)
Es kommt darauf an, welches Zeilenumbruchformat der Texteditor verwendet, aus dem der Text in die Zwischenablage kopiert wurde.

Den Code habe ich nun so abgeändert, dass das Zeilenumbruchformat vom Zwischenablage-Text ermittelt wird. Es sollte nun keine Probleme mehr geben. Danke fürs Testen. :)

@Demivec:
Danke, dein Code passt aber nicht zum Thema.
Was ist "ME"?

_________________
Bild
Warum OpenSource eine Lizenz haben sollte
PureBasic-CodeArchiv-Rebirth: Git-Repository / Download -- Jede Hilfe ist willkommen!
Manjaro Xfce x64 (Hauptsystem) :: WindowsXP/Xubuntu x86 (VirtualBox) :: PureBasic (Linux: x86/x64, Windows: x86) :: jeweils neueste Version


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: [IDE-Tool] ClipToComment
BeitragVerfasst: 30.09.2019 12:09 
Offline
Benutzeravatar

Registriert: 22.02.2008 20:49
Wohnort: Utah, USA
Sicro hat geschrieben:
@Demivec:
Danke, dein Code passt aber nicht zum Thema.
Was ist "ME"?


Danke, Off-Topic-Code durch Link ersetzt.

ME = Microsoft Edge.


Nachrichtentext, der häufig mit Hilfe eines Übersetzers erstellt wird.

_________________
Bild


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 8 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye