cbFUN lisäkirjasto CoolBasicille

Oletko tehnyt jotain, mistä muut voisivat hyötyä. Postita vinkit tänne.
Guest

Re: cbFUN lisäkirjasto CoolBasicille

Post by Guest »

Ehdin jo pitempään selvitellä miten saisi luettua hiiren liikkeet koko näytön alueelta. Hyvä ettei tarvinnut alkaa itse väkertämään .dll:ää. Suuret kiitokset tekijöille!
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Awaclus »

Tulipa tuossa mieleen, että MouseEvent simuloi ainakin minulla pelkkää vasenta näppäintä, ja esimerkkiohjelma sanoo oikean näppäimen olevan painettu kun painan rullaa, mutta ei siloin, kun painan oikeaa näppäintä. Ja ei siis simuloi sitä rullaakaan.
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: cbFUN lisäkirjasto CoolBasicille

Post by Viltzu »

Chaosworm wrote:Tulipa tuossa mieleen, että MouseEvent simuloi ainakin minulla pelkkää vasenta näppäintä, ja esimerkkiohjelma sanoo oikean näppäimen olevan painettu kun painan rullaa, mutta ei siloin, kun painan oikeaa näppäintä. Ja ei siis simuloi sitä rullaakaan.
Esimerkissä on virhe, Text 10, 40, MouseHit(3) -> Text 10, 40, MouseHit(2)
EDIT:

Sekä
If KeyHit(cbkeyd) Then MouseEvent(0)
If KeyHit(cbkeyf) Then MouseEvent(2)


Tässä esimerkki korjattuna täysin, sekä näppäinten nosto ylös kommenttien sisällä.

Code: Select all

Include "cbFUN\cbFUN.cb"

Repeat
    Text 10, 10, "Paina D emuloidaksesi hiiren vasenta nappia"
    If KeyHit(cbkeyd) Then MouseEvent(0) 'Else MouseEvent(1)
    If KeyHit(cbkeyf) Then MouseEvent(2) 'Else MouseEvent(3)
    Text 10, 25, MouseHit(1)
    Text 10, 40, MouseHit(2)
    Text 10, 55, "Paina F Emuloidaksesi hiiren oikeaa näppäintä"
    DrawScreen 
Forever
Sekä tässä vähän paranneltu versio, jolloin hiiren näppäin nostetaan ylös kun irroitetaan d:stä tai f:stä... :P

Code: Select all

Include "cbFUN\cbFUN.cb"

Repeat
    If KeyHit(cbkeyd) Then 
        MouseEvent(0) 
    ElseIf KeyUp(cbkeyd) Then 
        MouseEvent(1)
    EndIf
    If KeyHit(cbkeyf) Then 
        MouseEvent(2) 
    ElseIf KeyUp(cbkeyf) Then  
        MouseEvent(3)
    EndIf
    Text 10, 25, MouseDown(1)
    Text 10, 40, MouseDown(2)
    Text 10, 10, "Paina D emuloidaksesi hiiren vasenta nappia"
    Text 10, 55, "Paina F Emuloidaksesi hiiren oikeaa näppäintä"
    DrawScreen 
Forever
Last edited by Viltzu on Mon Mar 08, 2010 6:42 pm, edited 1 time in total.
mkn
Member
Posts: 61
Joined: Wed Feb 17, 2010 3:12 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by mkn »

voisko joku pistää coolbasic sdk latauslinkin tänne? En löydä sitä foorumeilta :(
"I'd love to change the world, but they won't give me the source code." - Anonymous
DatsuniG
Advanced Member
Posts: 367
Joined: Fri Aug 15, 2008 9:57 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by DatsuniG »

mkn wrote:voisko joku pistää coolbasic sdk latauslinkin tänne? En löydä sitä foorumeilta :(
http://jouluserver.com/~aave/cbsdk
Hengität nyt manuaalisesti.
User avatar
85 spider
Newcomer
Posts: 35
Joined: Thu Dec 10, 2009 7:01 pm
Location: Vihanti, Alpua

Re: cbFUN lisäkirjasto CoolBasicille

Post by 85 spider »

Ihan hyvä, mutta Aviran virustorjuntaohjelma väittää, että cbFUN.dll:lässä ois virus :?:
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: cbFUN lisäkirjasto CoolBasicille

Post by Viltzu »

Ettei vain olisi heuristinen tarkistus. Katso lukeeko jossakin "Heur" tai jotakin sen tapaista. Yleensä se kai lukee "viiruksen" kanssa samalla rivillä
Eli Avirasi vain arvelee, että siinä voisi piileä viirus jollain perusteella. En tiedä paljonkaan tästä asiasta, mutta näin asia taitanee olla.
Heuristinen tarkistus havaitsee mahdolliset tuntemattomat virukset ja epäilyttävät tiedostot.
Paketissa ei todellakaan ole mitään viirusta. :)
User avatar
buke44
Active Member
Posts: 169
Joined: Sat May 23, 2009 8:10 pm
Location: Tampere

Re: cbFUN lisäkirjasto CoolBasicille

Post by buke44 »

Tohon ois pitäny pistää jotku varoitukset :D BlockInput oli aika kätevä, kun ei tajunnu että ohjelmaa ei saa sammutettua mistään.
Last edited by buke44 on Mon Mar 22, 2010 9:38 pm, edited 1 time in total.
DatsuniG
Advanced Member
Posts: 367
Joined: Fri Aug 15, 2008 9:57 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by DatsuniG »

buke44 wrote:Tohon ois pitäny pistää jotku varoitukset :D BlockInput oli aika ikävä, kun ei tajunnu että ohjelmaa ei saa sammutettua mistään.
Järkeä saa käyttää.
Hengität nyt manuaalisesti.
jaahas
Advanced Member
Posts: 307
Joined: Fri Feb 05, 2010 11:36 pm
Location: Tornio

Re: cbFUN lisäkirjasto CoolBasicille

Post by jaahas »

elikkä miten saan manuaaliin linkin siihen cbfuniin
Viltzu
Guru
Posts: 1132
Joined: Sun Aug 26, 2007 5:45 pm
Location: Alavieska
Contact:

Re: cbFUN lisäkirjasto CoolBasicille

Post by Viltzu »

jaahas wrote:elikkä miten saan manuaaliin linkin siihen cbfuniin
Pura lataamasi paketti CB:n asennus hakemistoon jolloin muokatut tiedostot menevät oikeisiin paikkoihin.
Jos CB:n manuaaliin on lisääntynyt CBfun linkki, asennus on onnistunut.
Eli jos linkkiä ei näy, et ole asentanut sitä oikein. En muista mihin se piti purkaa, mutta varmaankin suoraan CoolBasic kansioon.
jaahas
Advanced Member
Posts: 307
Joined: Fri Feb 05, 2010 11:36 pm
Location: Tornio

Re: cbFUN lisäkirjasto CoolBasicille

Post by jaahas »

eli mihin tallennan sen? ja mitä siten teen?
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Awaclus »

jaahas wrote:eli mihin tallennan sen? ja mitä siten teen?
Purat sen siihen kansioon, mihin olet asentanut CoolBasicin. Sitten avaat CBEditorin ja katselet uutta hienoa linkkiäsi.
jaahas
Advanced Member
Posts: 307
Joined: Fri Feb 05, 2010 11:36 pm
Location: Tornio

Re: cbFUN lisäkirjasto CoolBasicille

Post by jaahas »

eli siirän ne tiedostot mitä siitä latauksesta tuli cb:n kansioon?
Awaclus
Forum Veteran
Posts: 2939
Joined: Tue Aug 28, 2007 2:50 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Awaclus »

jaahas wrote:eli siirän ne tiedostot mitä siitä latauksesta tuli cb:n kansioon?
Juurikin niin.
jaahas
Advanced Member
Posts: 307
Joined: Fri Feb 05, 2010 11:36 pm
Location: Tornio

Re: cbFUN lisäkirjasto CoolBasicille

Post by jaahas »

ei toimii
User avatar
valscion
Moderator
Moderator
Posts: 1599
Joined: Thu Dec 06, 2007 7:46 pm
Location: Espoo
Contact:

Re: cbFUN lisäkirjasto CoolBasicille

Post by valscion »

jaahas wrote:ei toimii
Et vissiin osaa purkaa RAR-pakattuja tiedostoja. Lataa 7-zip tai WinRAR, niin pystyt - googleta ohjelmat itse, en jaksa linkittää.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: cbFUN lisäkirjasto CoolBasicille

Post by phons »

Musta taas tuntuu ettei jaahas ole korvannut sitä help kansiossa olevaa index.html:ää sillä cbFunissa olevalla index.html:lä..
Image
jaahas
Advanced Member
Posts: 307
Joined: Fri Feb 05, 2010 11:36 pm
Location: Tornio

Re: cbFUN lisäkirjasto CoolBasicille

Post by jaahas »

minä korvasin sen index:sin eikä toimi mutta voisko joku laittaa melko tarkat ohjeet sen purkamiseen?
EDIT:

ajattelin tässä että noilla funktioilla vois tehä sellasen hienon viruksen joka ei tuhoa tiedostoja mutta se alkaa värkkäämään koneella

Wingman
Devoted Member
Posts: 594
Joined: Tue Sep 30, 2008 4:30 pm
Location: Ruudun toisella puolella

Re: cbFUN lisäkirjasto CoolBasicille

Post by Wingman »

jaahas wrote:minä korvasin sen index:sin eikä toimi mutta voisko joku laittaa melko tarkat ohjeet sen purkamiseen?
EDIT:

ajattelin tässä että noilla funktioilla vois tehä sellasen hienon viruksen joka ei tuhoa tiedostoja mutta se alkaa värkkäämään koneella

pura se rar/zip sinne CoolBasicin Help kansioon. enempää en osaa auttaa ittelläni toimii noin
- - - -
Post Reply