Windows Zwischenablage benutzen

Übersicht BlitzBasic DLLs und Userlibs

Neue Antwort erstellen

 

OJay

Betreff: Windows Zwischenablage benutzen

BeitragSa, Feb 14, 2004 20:57
Antworten mit Zitat
Benutzer-Profile anzeigen
text in zwischenablage kopieren und zurückpasten.



Code: [AUSKLAPPEN]
; ID: 699
; Author: Syntax Error
; Date: 2003-05-21 14:30:46
; Title: Clipboard - Text Copy & Paste
; Description: Two functions to read & write to through the clipboard

; Clipboard Text Read / Write
; ===========================
; Syntax Error & Ed from Mars


; userlibs
; *********************************************
; .lib "user32.dll"
; OpenClipboard%(hwnd%):"OpenClipboard"
; CloseClipboard%():"CloseClipboard"
; ExamineClipboard%(format%):"IsClipboardFormatAvailable"
; EmptyClipboard%():"EmptyClipboard"
; GetClipboardData$(format%):"GetClipboardData"
; SetClipboardData%(format%,txt$):"SetClipboardData"
; *********************************************


Print "Clipboard Test."
Print "~~~~~~~~~~~~~~~"
Print "Enter a message for the clipboard."
Print "Alternatively, leave BLANK to read clipboard."
a$=Input$(">")

If a$=""
   a$=ReadClipboardText$()
   Print a$
Else
   WriteClipboardText a$
   Print "Text sent to clipboard. Open NotePad and paste!"
EndIf

Print Chr$(13)+"---------------------------------"

a$=Input$("Press RETURN to end ...")

End

;-----------------------------------

Function WriteClipboardText(txt$)
   Local cb_TEXT=1
   If txt$="" Then Return
   OpenClipboard 0
   EmptyClipboard
   SetClipboardData cb_TEXT,txt$
   CloseClipboard
End Function

;-----------------------------------

Function ReadClipboardText$()
   Local cb_TEXT=1
   Local txt$=""
   OpenClipboard 0
   If ExamineClipboard(cb_TEXT)
      txt$=GetClipboardData$(cb_TEXT)
   EndIf
   CloseClipboard
   Return txt$
End Function
 

maxinet

BeitragMo, März 26, 2007 19:06
Antworten mit Zitat
Benutzer-Profile anzeigen
tut leider unter Windows Vista nicht mehr..

Gruss MaXi!
 

Dreamora

BeitragMo, März 26, 2007 19:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Es gibt auch keine explizit für Vista als kompatibel bezeichnete Blitz Version (für Vista64 wirds wohl auch nie eine geben wegen dem dort praktizierten Sicherheitswahn)
Ihr findet die aktuellen Projekte unter Gayasoft und könnt mich unter @gayasoft auf Twitter erreichen.

Smily

BeitragMo, März 26, 2007 19:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Gabs so eine Userlib nich schonmal? ^^
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets

"Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!"
stummi.org

Thorsten

BeitragMo, März 26, 2007 20:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Smily0412 hat Folgendes geschrieben:
Gabs so eine Userlib nich schonmal? ^^

Siehe Datum (2004), das ist wahrscheinlich die, die du meinst Wink

mfG

DAK

BeitragMo, Jul 02, 2007 11:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Was muss ich bei GetClipboardData für ein Format eingebe, um einen Screenshot auszulesen?
Gewinner der 6. und der 68. BlitzCodeCompo

blitzuser34

BeitragDi, Nov 25, 2008 20:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

warum wird aus einem "-" immer "Z"???

Blitzuser34

Neue Antwort erstellen


Übersicht BlitzBasic DLLs und Userlibs

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group