Portál AbcLinuxu, 10. května 2025 08:22

Dotaz: Vie niekto prepisat makro v vb na friendly Linux.

11.2.2008 15:43 lolo6 | skóre: 20
Vie niekto prepisat makro v vb na friendly Linux.
Přečteno: 943×
Odpovědět | Admin
Příloha:
Dotaz je vlastne pokracovanim http://www.abclinuxu.cz/forum/show/207429 .V dotaze padlo mnoho rad za ktore som vdacny.Ale zistil som ,ze cez wine nie je problem nainstalovat priamo sadu microsoft office.No a to mi dalo odpoved,ze problem je uplne inde.Nie je to az tak otazka tabulkoveho procesoru,ale visual basic ako dielo microsoftu nejde rozbehnut pod Linuxom.Preto vyuzivam moznost pripojit dany subor v exceli a vb,ci sa najde niekdo co ho dokaze prepisat pre Linux.Je to sikovny jazykovy testik a je to posledna vec preco musim chodit do okien. Vopred dakujem.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.2.2008 19:04 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mam funkcnu verziu pre prikazovy riadok. Ak by bol zaujem. Ak bude velmi velky, mozem spravit okennu aplikaciu (GTK/GTK2).
dvh@ubuntu710:~/jazykovetesty$ ./jazykovytest
Questions: 500
Okruhy otazok:

 [0]: Headway Elementary No. 1
 [1]: Headway Elementary No. 2
 [2]: Přijímačky na VŠ No. 1
 [3]: Přijímačky na VŠ No. 2
 [4]: Přijímačky na VŠ No. 3
 [5]: Přijímačky na VŠ No. 4
 [6]: Přijímačky na VŠ No. 5
 [7]: Přijímačky na VŠ No. 6
 [8]: Přijímačky na VŠ No. 7
 [9]: TOEFL
 [x]: (koniec programu)

Zvolte [cislo] okruhu otazok: 2
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: He will explain it to you when he ___ back.

Moznosti

  [ 1 ]: comes
  [ 2 ]: will come
  [ 3 ]: will have come
  [ 4 ]: would come
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): 1

Vyborne, spravna odpoved: He will explain it to you when he comes back.

Otazok: 1 Zodpovedanych: 1 (100.00%) Chyb:0
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: It's my ___ to answer the phone and pass any messages on to the right people.

Moznosti

  [ 1 ]: working
  [ 2 ]: post
  [ 3 ]: job
  [ 4 ]: employment
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): 3

Vyborne, spravna odpoved: It's my job to answer the phone and pass any messages on to the right people.

Otazok: 2 Zodpovedanych: 2 (100.00%) Chyb:0
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: As soon as I came in, she ___ the room.

Moznosti

  [ 1 ]: was leaving
  [ 2 ]: left
  [ 3 ]: had been leaving
  [ 4 ]: has left
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): 2

Vyborne, spravna odpoved: As soon as I came in, she left the room.

Otazok: 3 Zodpovedanych: 3 (100.00%) Chyb:0
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: Don't listen to him ___ much he complains.

Moznosti

  [ 1 ]: however
  [ 2 ]: whatever
  [ 3 ]: why
  [ 4 ]: how
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): 2

CHYBA, spravna odpoved: Don't listen to him however much he complains.

Otazok: 4 Zodpovedanych: 3 (75.00%) Chyb:1
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: They turned down the music ___ to wake the children.

Moznosti

  [ 1 ]: so as not
  [ 2 ]: to avoid
  [ 3 ]: so that not
  [ 4 ]: to prevent
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): 4

CHYBA, spravna odpoved: They turned down the music so that not to wake the children.

Otazok: 5 Zodpovedanych: 3 (60.00%) Chyb:2
-------------------------------------------------------------

Okruh:  Přijímačky na VŠ No. 1
Jav:    
Otazka: Please can you give me ___ more of that lovely chocolate cake?

Moznosti

  [ 1 ]: several
  [ 2 ]: little
  [ 3 ]: a little
  [ 4 ]: many
  [ x ]: (koniec testu)

Vasa volba (1/2/3/4/x): x


Otazok: 5 Zodpovedanych: 3 (60.00%) Chyb:2
11.2.2008 21:11 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
No vyzera,ze je to to same,vsak hod to sem a ak sa Ti chce a mas cas urob aj tu okennu.Ale ja myslim,ze to musi ist spravit aj do OO calc na Linuxoch.Otvorit to tam ide v pohode,len to rozchodit,aby to testovalo.Myslim,ze tam musi byt tiez nejaka moznost to prepisat.
12.2.2008 18:35 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Ok dokoncil som grafickeho klienta. TGZ balicek so zdrojakmi, vzorovym datovym suborom (10 otazok) a prekompilovanou binarkou najdes tu (md5 sucet balicku je b0d87b9598e5f7b6296f7ce3a17261ba):

https://ghost.svn.sourceforge.net/svnroot/ghost/jazykovytest-1.0/jazykovytest-1.0-RC1.tar.gz

SVN repozitar je tu:

https://ghost.svn.sourceforge.net/svnroot/ghost/jazykovytest-1.0

Demonstracne video (je to nat testovacimi datami, len 10 otazok v 2 kategoriach, preto sa v tom videu tak casto opakuju, inak to voli otazky nahodne). Ospravedlnte znizenu kvalitu zvuku. Je to tu:

https://ghost.svn.sourceforge.net/svnroot/ghost/jazykovytest-1.0/demo-1.0-RC.ogg

Prekonvertovane skutocne data su tu:

https://ghost.svn.sourceforge.net/svnroot/ghost/jazykovytest-1.0/data.csv

Teraz, Ako ziskat data vo forme vhodnom pre moj program. Otvoris v OpenOffice to .xls a oznacis vsetky bunky ktore obsahuju data, cize nadpisi stlpcov nie. Tiez posledne 3 stlpce neobsahuju potrebne data takze tie netreba. Len prvych 10 stlpcov. Skopirujes ich do noveho listu a tento list v openoffice ulozis ako CSV subor. Oddelovac ciarka, dvojite uvodzovky na stringy. Pozor. V povodnom .xls je par chyb. Konkretne je to chyba ked miesto kde sa ma vlozit hadane slovo neobsahuje 3 podtrzitka ale 6 podtrzitok. Je tam asi 20 takych pripadov, treba to rucne poopravovat. Proste tam kde ma ist slovo ma byt prave 3 podtrzitok.

Je to release candidate 1, takze tam este mozu byt nejake bugy.
12.2.2008 22:11 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
No musim povedat,ze si frajer.Ja budem mat problem naistalovat aj tarbal a dalsi tyzden budem spekulovat nad doplnenim,tych otazok.Ten repositar co si tu vytvoril,tiez skusim dam vediet. Inak,keby to cital nahodou admin,mohol,by to hodit na stranku medzi softy. Dakujem moc.
13.2.2008 15:16 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
A uz je to tu.Klasicku kompilaciu mi nejde spustit.Ako pridat ten repozitar?Skusal som z rozbaleneho tarbabalu urobit rpmku,ale spomenut si ako tiez nejde.Ako to dostanem do suse 10.3 x86-64 prosim.
13.2.2008 17:25 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
- ak ti staci ta binarka co je v tom tarbale tak nemusis ani kompilovat, ak nejde pozri: ldd ./jazykovytest ci nechyba nejaka kniznica

- ak ozaj chces kompilovat budes potrebovat fpc a lazarus

- spustit to mozes aj pod lokalnym uzivatelom, nemusis to instalovat do systemu

- ja som to robil na ubuntu ale malo by to ist vsade, ide mi to aj na windowse

- co myslis pod pojmom "ako pridat ten repozitar", ak myslis SVN tak to je SVN repozitar pre vyvojarov, nie balickovy repozitar pre distro

- ako vyrobis rpm najdes na googli
13.2.2008 21:24 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Příloha:
Kompilovatt-myslel som configure,make,make instal-ako kedysi. Aka binarka? V tom tarbale jazykovytest executable -nic nerobi a ci nechyba nejaka kniznica-ja tam nevidim ani ldd./jazykovytest.Vsak Ti mozem poslat aj foto:-)
13.2.2008 22:29 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
- v tom tarbale je binarka "jazykovytest", spusti ju z terminalu ./jazykovytest, ak ma nejaky problem tak do terminalu vypise chyby

- ldd ./jazykovy test je prikaz ktory ti vypise ake kniznice program potrebuje, ak u niektorej vypise "not found" tak tu kniznicu treba doinstalovat. Priklad:
dvh@ubuntu710:~/jazykovytest-1.0-RC1$ ldd ./JazykovyTest 
        linux-gate.so.1 =>  (0xffffe000)
        libX11.so.6 => /usr/lib/libX11.so.6 (0xb7de8000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xb7dd0000)
        libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7a4a000)
        libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xb79c3000)
        libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xb7988000)
        libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xb78cb000)
        libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0xb78c6000)
        libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xb78c2000)
        libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb7884000)
        libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0xb786c000)
        libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xb7851000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb784d000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7703000)
        libXau.so.6 => /usr/lib/libXau.so.6 (0xb7700000)
        libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb76fa000)
        libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0xb76d5000)
        libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb76cc000)
        libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xb76c9000)
        libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xb76c6000)
        libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb76c0000)
        libcairo.so.2 => /usr/lib/libcairo.so.2 (0xb7649000)
        libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb761e000)
        libXext.so.6 => /usr/lib/libXext.so.6 (0xb7610000)
        libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7608000)
        libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7604000)
        libXi.so.6 => /usr/lib/libXi.so.6 (0xb75fc000)
        libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb75f6000)
        libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb75ed000)
        librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0xb75e4000)
        /lib/ld-linux.so.2 (0xb7eed000)
        libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb75b5000)
        libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7545000)
        libz.so.1 => /usr/lib/libz.so.1 (0xb7530000)
        libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb750d000)
        libexpat.so.1 => /usr/lib/libexpat.so.1 (0xb74ed000)
- ten program sa nekompiluje pomocou `configure; make; make install` ale pomocou fpc a lazarusa, nieje to az take trivialne takze na to treba trochu zrucnosti, no, najprv vyskusaj tie prve dve veci
13.2.2008 22:34 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
thx,skusim,dam vediet a ta binarka to je ako som prilozil to foto ten kosostvorec s ozubenym kolieskom?:-) no co uz
13.2.2008 22:59 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
jo sory, pomilil som sa, je to JazykovyTest, cize ./JazykovyTest, nie ./jazykovytest. Podobne pre ldd treba pouzit: ldd ./JazykovyTest
14.2.2008 22:04 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
V tom prikaze,prosim Ta co ma byt na mieste tej premennej"$". za RCO1.
14.2.2008 23:51 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
nechapem?
15.2.2008 11:58 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Mal som na mysli,preco si pouzil v tomto prikaze tu dolarovku.

dvh@ubuntu710:~/jazykovytest-1.0-RC1$ ldd ./JazykovyTest
15.2.2008 13:19 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
$ znamena ze pracujem ako bezny uzivatel, ak som root bola by tam #
14.2.2008 22:38 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Příloha:
Tak ma napada:pokial sa to ma spustit dvojklikom na JazykovyTest,tak sa stane toto.Vid foto
14.2.2008 23:46 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
vyborne, takze to funguje, ale neprecital si si prilozeny readme subor. V skratke, pise sa tam ze datovy subor (data.csv) musis niekam nakopirovat, moznosti su v podstate 2:

~/.jazykovytest/data.csv

/usr/share/jazykovytest/data.csv

Potom uz to bude fungovat, inak ak mas jabber tak moj je dvh@jabbim.cz
14.2.2008 23:51 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
sory, je to jabbim.sk
15.2.2008 11:57 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Bingo ide to.Klasika,manual sa studuje,ked sa neda pochopit preco to nejde. A pokial mozem prvu pripomienku,bolo by fajn,keby sa dalo nastavit,kolko tych otazok chcem dostat. Jabber mam,musim ho dat do prevadzky.
15.2.2008 13:20 ajikdpoe | skóre: 23 | blog: dvh
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
ok, detaily doladime potom cez jabber (dvh@jabbim.sk)
15.2.2008 15:21 Espinosa | skóre: 24 | blog: Espblog | London
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Odpovědět | | Sbalit | Link | Blokovat | Admin

Kdyz uz zda se umis VB a mas to v nem napsane, prirozenejsi volba by byla Gambas, spis nez Lazarus (aka Free Pascal)

Mrkni sem: http://www.abclinuxu.cz/software/programovani/ide/gambas Gambas se sice o 100% kompatabilitu s MS VB nesnazi, ale udajne se k tomu stejne blizi.

15.2.2008 21:54 lolo6 | skóre: 20
Rozbalit Rozbalit vše Re: Vie niekto prepisat makro v vb na friendly Linux.
Příloha:
No neviem o koho z diskuterov teraz ide,ale ja rozhodne VB neviem,ak si ten excel stiahnes(prvy prispevok) je tam aj autor. Ale tento Tvoj typ dava trocha stopu k tomuto(vid.foto v prilohe).Totiz pokial je spusteny v OO calcu o nieco snahu ma a vypise to co vidis.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.