cbFUN lisäkirjasto CoolBasicille

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

Re: cbFUN lisäkirjasto CoolBasicille

Post by Vilsku_guest »

Toimii se sittenkin.
Pabnih
Newcomer
Posts: 34
Joined: Thu Sep 20, 2007 3:15 pm
Location: Hirvas

Re: cbFUN lisäkirjasto CoolBasicille

Post by Pabnih »

Saakos tuota MouseEventtiä säädettyä tyyliin näin;
1) hiiren painallus
1a) välissä 0.5sec
2) toinen hiiren painallus
2a) välissä 3.5sec
3) repeat 1)

Itse testailin tuon timerin avulla, mutta lopputuloksena oli vain jatkuvaa, tauotonta klickailua :(
Harakka
Advanced Member
Posts: 430
Joined: Mon Aug 27, 2007 9:08 pm
Location: Salo
Contact:

Re: cbFUN lisäkirjasto CoolBasicille

Post by Harakka »

Jos et tarvitse ohjelmaan muuta sisältöä (liike saa pysähtyä), sen voi toteuttaa näinkin simppelisti:

Code: Select all

Include "cbFUN\cbFUN.cb"

Repeat
    MouseEvent(0)
    MouseEvent(1)
    
    Wait 500
    
    MouseEvent(0)
    MouseEvent(1)
    
    Wait 3500
Forever
Peli piirtokomennoilla - voittaja, Virtuaalilemmikkipeli - voittaja,
Sukellusvenepeli - voittaja, Paras tileset - voittaja
Vaihtuva päähenkilö - voittaja, Autopeli - voittaja sekä
Hiirellä ohjattava peli - voittaja B)
Pabnih
Newcomer
Posts: 34
Joined: Thu Sep 20, 2007 3:15 pm
Location: Hirvas

Re: cbFUN lisäkirjasto CoolBasicille

Post by Pabnih »

Harakka wrote:Jos et tarvitse ohjelmaan muuta sisältöä (liike saa pysähtyä), sen voi toteuttaa näinkin simppelisti:

Code: Select all

Include "cbFUN\cbFUN.cb"

Repeat
    MouseEvent(0)
    MouseEvent(1)
    
    Wait 500
    
    MouseEvent(0)
    MouseEvent(1)
    
    Wait 3500
Forever
Jeps, mutta tuohan ei toimi jos ikkuna on esim. pienennetty :(
KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: cbFUN lisäkirjasto CoolBasicille

Post by KilledWhale »

Jos ikkuna on pienennetty timer pohjaisen ohjelman pitäisi pyöriä.

Code: Select all

Include "cbFUN\cbFUN.cb"

Repeat
    MouseEvent(0)
    MouseEvent(1)
    
alku=Timer()   
While timer()-alku<500

Wend
   
    MouseEvent(0)
    MouseEvent(1)
   
alku=Timer()   
While timer()-alku<3500

Wend
   
Forever
Ainakin noin toimii...
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
weB

Re: cbFUN lisäkirjasto CoolBasicille

Post by weB »

Kiitos todella paljon tuon c++ sorsan uppimisesta. Itsekin olisi tarkoitus ruveta jonkunlaista DLL:ää CB:n avuksi ruveta rakentelemaan, jolloin tuo ohjelmointi sujuisi laajemmin.
guestnoob

Re: cbFUN lisäkirjasto CoolBasicille

Post by guestnoob »

Ei tunnu toimivan... Eli missä teen virheen:

1) Latasin ja purin paketin CoolBasicin asennuskansioon. cbFUN-manuaali ilmestyi editoriin niin kuin pitikin.
2) Kopioin cbFUN.dll-tiedoston projektini kansioon (samassa paikassa missä sourcetkin)
3) Laitoin ohjelman alkuun: Include "C:\Program Files\CoolBasic\cbFUN\cbFUN.cb"
4) Laitoin sen jälkeen: MsgBox("Testiviesti", "Testiotsikko", 48)
5) Ajan ohjelman
6) ERROR: Code 57 in 'cbfun\cbfun.cb'. Syntax error at line 4. Can't understand the statement.

Voi olla kyllä jokin tyhmä virhe kaikista ohjeista huolimatta, mutta päätin kysyä jottei kuluisi koko päivää tuon kanssa.
Mysterius Coder
Active Member
Posts: 133
Joined: Mon Aug 27, 2007 8:13 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Mysterius Coder »

Onko "CbFun" kansio siinä projekti kansiossa?
Kyllä minä osaan, mutta kun mieli on tällasen kaaoksen vallassa, niin ei siitä mitään tule.
Henkru
Advanced Member
Posts: 359
Joined: Sun Aug 26, 2007 2:46 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Henkru »

Kai sinulla on asennettu CoolBasic kansioon C:\Program Files\CoolBasic, jos ei ole niin sinun pitää muuttaa tuo cbFUN.cb polku.
RuuttuGuest

Re: cbFUN lisäkirjasto CoolBasicille

Post by RuuttuGuest »

Olisi kiva jos voisit hieman nopeuttaa _putpixel ja _getpixel komentoja, sillä ne ovat TODELLA hitaita.
Esim 100x100 kokoisen kuvan piirtäminen ruudulle kestää mulla melkeen n10 sekuntia.
Tai voisit tehdä oman komennon kuvien piirtämistä varten.

:D
apua

Re: cbFUN lisäkirjasto CoolBasicille

Post by apua »

mistä saa ladattua sen cbfunin? ja miten sen saa toimiin :?:
KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: cbFUN lisäkirjasto CoolBasicille

Post by KilledWhale »

KilledWhale wrote: Lataa:
Jos sinulla on asennettu CoolBasic SDK niin lataa tämä paketti http://koti.mbnet.fi/henkruz/cbFUN/cbFU ... alled).rar

Jos CoolBasic SDK ei ole asennettettunu, lataa tämä paketti http://koti.mbnet.fi/henkruz/cbFUN/cbFUN.rar

Asennus:
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.
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
User avatar
Ruuttu
Devoted Member
Posts: 688
Joined: Thu Aug 30, 2007 5:11 pm
Location: Finland, Sipoo

Re: cbFUN lisäkirjasto CoolBasicille

Post by Ruuttu »

Onkohan vielä joskus uutta versiota tulossa? Kun kerran tällaisen projektin laitoit pystyyn ja veit Coolbasic -manuaalini etusivulta ison tilan, olisi kiva myös saada sinne cbFUN otsikon alle enemmänkin sisältöä... ;)
KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: cbFUN lisäkirjasto CoolBasicille

Post by KilledWhale »

Ruuttu wrote:Onkohan vielä joskus uutta versiota tulossa? Kun kerran tällaisen projektin laitoit pystyyn ja veit Coolbasic -manuaalini etusivulta ison tilan, olisi kiva myös saada sinne cbFUN otsikon alle enemmänkin sisältöä... ;)
Valitettavasti näillä näkymin ei ole uutta versiota enään tulossa, ellei sitten ala ideoita satelemaan tai löydy ihmeellisiä bugeja.
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
Jambo
Member
Posts: 75
Joined: Sat Apr 05, 2008 5:57 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Jambo »

Aloitin bottia väsäämään, mutta tuli pieni ongelma eteen: Botti pyörii tekemässäni nettiselaimessa ja klikkailee minne komennetaan komennoilla MouseEvent() ja SetCurPosition(). Tein funktion jolla saisi tietää milloin sivu on latautunut. Se lukee _GetPixelillä ruudulta pixeliä repeatin ja foreverin välissä, kunnes pixelin arvo muuttuu halutuksi. Alkuun toimii ihan hyvin, mutta vähän ajan käytön jälkeen pixelin arvo muuttuu -1:ksi vaikka lukisti mistä kohtaa ruutua tahansa.

Missä vika?
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: cbFUN lisäkirjasto CoolBasicille

Post by phons »

En oikein saanut noita cbfun juttuja toimimaan.:( Osaisitteko neuvoa. :?:
Image
Henkru
Advanced Member
Posts: 359
Joined: Sun Aug 26, 2007 2:46 pm

Re: cbFUN lisäkirjasto CoolBasicille

Post by Henkru »

Voisi auttaa, kun kertoisit hiukan lisää ongelmasta. Tuliko jotain virheilmoitusta kenties?
phons
Guru
Posts: 1056
Joined: Wed May 14, 2008 10:11 am

Re: cbFUN lisäkirjasto CoolBasicille

Post by phons »

Juu siis se ei osannu avata sitä ton include:n kaa. :cry:
Image
koodaaja
Moderator
Moderator
Posts: 1583
Joined: Mon Aug 27, 2007 11:24 pm
Location: Otaniemi - Mikkeli -pendelöinti

Re: cbFUN lisäkirjasto CoolBasicille

Post by koodaaja »

Siis olit includennut oikean .cb -tiedoston oikeasta paikasta ja sinulla oli DLL:kin asennettuna oikeaan polkuun? Jos näin oli, sen pitäisi toimia..
KilledWhale
Tech Developer
Tech Developer
Posts: 545
Joined: Sun Aug 26, 2007 2:43 pm
Location: Liminka

Re: cbFUN lisäkirjasto CoolBasicille

Post by KilledWhale »

phons wrote:Juu siis se ei osannu avata sitä ton include:n kaa. :cry:
Onhan cbfun.dll myös coolbasicin kansiossa?
CoolBasic henkilökuntaa
Kehittäjä

cbFUN Kello
cbSDL
Whale.dy.fi

<@cce> miltäs tuntuu olla suomen paras
Post Reply