Pouze tento týden sleva až 80 % na e-learning týkající se JavaScriptu
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 30% výuky zdarma!
Discount week - April - 30

Small Basic - knihovna pro práci s procesy

Jedná se o rozšíření pro Small Basic. Knihovna je napsaná v jazyce C#.

Vložení do IDE

Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!

Pro vložení do Microsoft Small Basic musíte zkopírovat knihovnu do složky 'lib' ve složce s IDE, pokud složka 'lib' není, vytvořte ji a přidejte do ní ještě knihovnu 'SmallBasicLi­brary.dll', která je ve složce s IDE.

Když teď zapnete IDE, měly by se ukázat na výběr dvě nové třídy a to 'ProcessClass' a 'SystemClass'. Příkazy nemají žádný popis, proto vám to popíšu tady.

Popis příkazů

ProcessClass

  • GetIDList() - vrátí pole s ID procesů
  • GetNameList() - vrátí pole se jmény procesů
  • GetProcessName(PID) - vrátí jméno procesů, argument: ID procesu
  • Kill(name) - vypne process, argument: jméno, ID procesu
  • Run(name) - zapne process, argument: jméno, cesta k procesu
  • Argument = name - nastaví argument ke spuštění, argument: cesta k procesu

SystemClass

  • BinaryToStrin­g(binary) - vrátí text, argument: binární kód
  • StringToBinary(tex­t) - vrátí binární kód, argument: text
  • CDRomEject() - vysune optickou mechaniku

Galerie

Program byl vytvořen v roce 2015.

 

Stáhnout

Stažením následujícího souboru souhlasíš s licenčními podmínkami

Staženo 313x (7 kB)

 

Předchozí článek
Small Basic - Grafická okna
Všechny články v sekci
SmallBasic
Program pro vás napsal Michael Škrášek
Avatar
Jak se ti líbí článek?
Ještě nikdo nehodnotil, buď první!
Autor se věnuje programování v C#, PHP a Kotlinu.
Aktivity (1)

 

 

Komentáře

Avatar
Ondřej Krsička
Redaktor
Avatar
Ondřej Krsička:26.8.2015 10:58

Jak jsi udělal to CDRomEject() ? :O

 
Odpovědět
26.8.2015 10:58
Avatar
Odpovídá na Ondřej Krsička
Josef Kuchař - Pepa489:26.8.2015 11:10

Jednoduše, má tam knihovnu napsanou v c# a potom už je to relativně jednoduché: http://goo.gl/xYjAKQ

Odpovědět
26.8.2015 11:10
2x piš, jednou debuguj
Avatar
Ondřej Krsička
Redaktor
Avatar
Ondřej Krsička:26.8.2015 11:36

Pravda hehe

 
Odpovědět
26.8.2015 11:36
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Martin Voplakal:17.10.2020 18:37

Ahoj, @Michael Škrášek|6801 myslím že v aktuální verzi Microsoft Small Basic IDE tato knihovna nefunguje. Pokud teda není napsaná pro jiné IDE. :-( Pokud se mýlím budu rád pokud mě někdo vyvede z omylu.

 
Odpovědět
17.10.2020 18:37
Avatar
Odpovídá na Martin Voplakal
Michael Škrášek:19.10.2020 14:48

Když jsem knihovnu psal, Small Basic nepodporoval novější verze .NET frameworku než 3.5, aktuálně je použita verze 4.5 a pravděpodobně starší knihovny nepůjde použít.

Možná najdu čas a dokopu se a aktualizaci knihovny ... :D

Odpovědět
19.10.2020 14:48
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.