1. Kuika ohjelmaan saa sellasen että ku laittaa pikakuvakkeeseen esim. c:\ohjelma\ohjelma.exe -s niin se reagois siihen "s" kirjaimeen ja tekis jotain?
2. Millä ohjelman saa laitettua "Aina päällimmäisenä"?
3. Saako VB:stä käsin muokattua tiedoston ominaisuuksia niin että text.txt tiedosto piilotetaan?
4. Saako näppiksen tietyn näppäimen pois käytöstä että kun vaikka painaa "6" niin se tekee sen mitä ohjelmassa on sille määritetty mutta ei reagoi siihen muuten?
lainaus:
1. Kuika ohjelmaan saa sellasen että ku laittaa pikakuvakkeeseen esim. c:\ohjelma\ohjelma.exe -s niin se reagois siihen "s" kirjaimeen ja tekis jotain?
Ohjelmalle annetut komentoriviparametrit löytyvät Command-muuttujasta. Esim:
If Command = "-s" Then 'tässä tehdään jotain End If
lainaus:
2. Millä ohjelman saa laitettua "Aina päällimmäisenä"?
Onnistuu ainakin WinApin SetWindowPos-funktiolla. Katso: http://www.obodigital.com/vb/articles/
lainaus:
3. Saako VB:stä käsin muokattua tiedoston ominaisuuksia niin että text.txt tiedosto piilotetaan?
SetAttr-komennolla onnistuu: http://vb.ohjelmointiputka.net/?SetAttr
lainaus:
4. Saako näppiksen tietyn näppäimen pois käytöstä että kun vaikka painaa "6" niin se tekee sen mitä ohjelmassa on sille määritetty mutta ei reagoi siihen muuten?
Saa. Laita formin KeyPreview-ominaisuuden arvoksi True, ja kirjoita sitten:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKey6 Then MsgBox "Painoit kutosta!" KeyCode = 0 'uskottelee muille aliohjelmille, että mitään näppäintä ei ole painettu End If End Sub
Aihe on jo aika vanha, joten et voi enää vastata siihen.