Moi
Ehkä väärä paikka, mutta kysäsen kumminkin.
Voi olla aika naurettava ajatus, mutta tulipa mieleeni, että olisko mahdollista tehdä esim. BAT-tiedosto, joka kopioisi leikepöydälle vaikkapa sähköpostiosoitteeni.
Nykypäivänä, kun usein tarvitsee s.postinsa laittamista milloin mihinkin ja laiska, kun on kirjoittamaan, niin saisi, vaikka pikakuvakeen painamisella, joka kopioisi sen sp-ossan, osoitteen sen jälkeen sitten liitettyä mihin haluaa.
Tai olisko olemassa sellaista apuohjelmaa, mikä tekisi tuon ja sekä lisäksi pitäisi useampaa eri tietoa yhtäaikaa ns. leikepöydällä, tai missä tahansa, joita sitten voisi eri näppiksen napeista tai työpöydän kuvakkeista saada nopeasti eri tietoja usein käytettyihin kohtiin. Ne määriteltisiin siinä ohjelmassa valmiiksi, eli kun ohjelma käynnistettään, ei tarvi joka kerta uudestaan asettaa...
Toivottavasti ymmärsitte, heh. Kaikkea sitä laiskan päässä pyöriikin..
Ehkä väärä paikka, mutta kysäsen kumminkin.
Voi olla aika naurettava ajatus, mutta tulipa mieleeni, että olisko mahdollista tehdä esim. BAT-tiedosto, joka kopioisi leikepöydälle vaikkapa sähköpostiosoitteeni.
Nykypäivänä, kun usein tarvitsee s.postinsa laittamista milloin mihinkin ja laiska, kun on kirjoittamaan, niin saisi, vaikka pikakuvakeen painamisella, joka kopioisi sen sp-ossan, osoitteen sen jälkeen sitten liitettyä mihin haluaa.
Tai olisko olemassa sellaista apuohjelmaa, mikä tekisi tuon ja sekä lisäksi pitäisi useampaa eri tietoa yhtäaikaa ns. leikepöydällä, tai missä tahansa, joita sitten voisi eri näppiksen napeista tai työpöydän kuvakkeista saada nopeasti eri tietoja usein käytettyihin kohtiin. Ne määriteltisiin siinä ohjelmassa valmiiksi, eli kun ohjelma käynnistettään, ei tarvi joka kerta uudestaan asettaa...
Toivottavasti ymmärsitte, heh. Kaikkea sitä laiskan päässä pyöriikin..
Vastaukset 3
Vanhimmat
Olet oikeassa, on aika naurettava ajatus ;)
Pelkällä batilla et tuota kuitenkaan saa.. jos nyt kuitenkin VÄLTTÄMÄTTÄ haluat niin tässä yksi ratkaisu johon tarvitset python tulkin (versio 2.6.x, en mene vannomaan toimiiko kolmosella) ja lisäksi windowz -laajennukset
http://python.org/download/
http://sourceforge.net/projects/pywin32/
Koodi oodi kopsattu ja muokattu: http://snippets.dzone.com/posts/show/724
import win32clipboard as w
def setText(aType,aString):
....w.OpenClipboard()
....w.EmptyClipboard()
....w.SetClipboardData(aType,aString)
....w.CloseClipboard()
if __name__ == '__main__':
....setText(w.CF_TEXT, '[email protected]')
Huomaa: suomi24 syö sisennykset joten feikkasin sisennykset pisteellä. Vaihda rivien alussa olevat pisteet spaceiksi.
ps. en jaksa alkaa tommosta softaa kehittelemään - tässä oli jo tarpeeksi ajanhukkaa =)
pps. voit tehä työpöydälle vaikkapa kopiot skriptistä joissa eri osoite..
Koska komentokehoitteesta ei saa mitään clipboardille, niin pitää käyttää vilunkipeliä. Tiettävästi Vistassa ja Windows 7 on clip.exe, joka hoitaa asian. Jos ei ole niin OSTAMALLA aikoinaan ilmaisen Windows Resource Kitin sen saa. Toinen tapa on koodaamalla käyttäen jotain muuta kuin cmd:tä, joka osaa monia yllättäviäkin asioita, mutta ei juuri tuotakaan. Asenna Powershell ja opeteele käyttämään sitä. tai sitten teet oheisen
vbs-skriptin
--------------- clip.vbs -----------------------------
strMyEmail = "[email protected]"
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
objIE.document.parentwindow.clipboardData.SetData "text", strMyEmail
objIE.Quit
-----------------------------------------------------------
ja suoritat sen sitten
$ cscript clip.vbs
Saattaa vaatia jonkun suojaustason laskemista IE:ssä.....
Tai sitten asennat pythonin :-)
eikö kuitenkin olisi helpompi laittaa joku pikanäppäin kirjoittamaan osoite?
Esim itsellä XF86Sleep näppäin on muutettu kirjoittamaan mailiossuni:
xvkbd -text "[email protected]"
tuo xvkbd on siis ohjelma linuxissa. windowsin vastaavista en tiedä, mutta aivan takuulla löytyy.