Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
brixxx
Lõuapoolik


liitunud: 04.01.2012
|
20.02.2015 21:34:07
Skriptide kirjutamise vahendid |
|
|
Huvi on hetkel kirjutada skripte. Ise olen mitu aastat kasutanud AutoHotkey-d, kuigi hetkel olen lihtsalt programmide lühiklahve kirjutanud.
Hetkel üritan veidi suuremat skripti kirjutada ja üritan veel mõelda huvitavaid skriptide ideid, mida teostada.
Kuna tööl aegajalt tunnen, et skriptiga saaks kiiremini töö ära teha, aga hetkel olen ikka mõelnud pigem teen käsitsi kuna skripti kirjutamine võtab veelgi rohkem aega, seega üritaks skripti kirjutamsie enam vähem selgeks saada, et skripti kirjutamises tunneks veidi kindlamini.
Aga on huvi tekkinud, ka muid skripti kirjutamise vahendeid kasutada. Huvitaks mida teie kasutate ning kuidas rahul olete.
|
|
tagasi üles |
|
 |
Dirty Harry
HV Guru
liitunud: 05.09.2002
|
20.02.2015 23:40:41
|
|
|
Kasutad seda vahendit mis sobib. Kui serveris on mingi linux/unix siis vim, kui on vaja Windowsis midagi teha siis Notepad++ näiteks.
|
|
Kommentaarid: 181 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
1 :: |
145 |
|
tagasi üles |
|
 |
brixxx
Lõuapoolik


liitunud: 04.01.2012
|
21.02.2015 00:37:05
|
|
|
Mark0 kirjutas: |
Kasutad seda vahendit mis sobib. Kui serveris on mingi linux/unix siis vim, kui on vaja Windowsis midagi teha siis Notepad++ näiteks. |
Ma saan aru nt. notepadidega saab skripte kirjutada, pigem küsimus selles, mis skripti keelt või vahendit keegi kasutab. Mina nt. kasutan AutoHotkey, äkki keegi kasutab veelgi kergemat või võimaluste rohkemat skripti keelt või vahendit.
|
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
21.02.2015 10:38:45
|
|
|
No kui lihtsalt skriptimisest rääkida, siis vist *nix keskkondades bash või mõni alternatiiv. Windowsis räägitakse, et PowerShell on päris asjalik tööriist tegelikult...
Lisaks veel relevantne XKCD koomiks selle kohta, te kas ja millal tasub skripti kirjutada.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
22.02.2015 17:18:02
|
|
|
Skript on väga üldine nimetus, kõigepealt peaksid defineerima mis laadi ülesandeid selle skriptiga lihtsamaks teha soovid ja alles siis saab hakata sobivaid vahendeid valima.
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
Donald
HV kasutaja

liitunud: 25.03.2003
|
23.02.2015 00:00:50
|
|
|
Pigem defineeri jah, mis probleeme sa tahad lahendada või mis asjade tegemisi kiirendada/automatiseerida, siis parem nõu ja soovitusi ka anda
|
|
Kommentaarid: 10 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
9 |
|
tagasi üles |
|
 |
brixxx
Lõuapoolik


liitunud: 04.01.2012
|
23.02.2015 12:53:32
|
|
|
Hetkel idee:
1. avada 2 cmd, kus panna tööle server, sellega olen enamvähem hakkama saanud Autohotkeys hetkel, fail start.ahk;
2. panna kinni 2 cmd, aga sellega hetkel 2 probleemi, esiteks ei oska ühilduda kahte skripti faili, et see sulgeks õige cmd akna ning teiseks ei suuda skripti kirjutada sisse käsku Ctrl+C, mis väljuks nt. käsust "ping google.ee -t", fail stop.ahk.
Tööl oleks vaja aegajalt sisestada portaalidesse andmeid, aga kas seda oleks võimalik ilma portaali serverisse või andmebaasi sisse saamata teha. Hetkel mul rohkem ideid ei ole milleks vaja oleks skripte, aga kindlasti ajamöödudes tuleb neid juurde.
Üldiselt sobiks mulle pigem sellised lahendused, mis ei nõuaks otseselt mingi tarkvara arvutisse installimist kuna töö arvutis adminni õigused puuduvad.
|
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
23.02.2015 15:49:01
|
|
|
Võid uurida ka eventghost'i, see on suht lihtne kasutada. Kui pythonit oskad, siis põhimõtteliselt saab seal keerukamaid asju ka pythoniga teha, aga suurema osa asju saab ilma tehtud. Samas mõne akna avamiseks/sulgemiseks ei viitsiks mina vist mingi skriptiga jändama hakata kui seda liigutust just väga tihti ei pea tegema vaid teeks lihtsalt cmd faili ja määraks sellele windowsi enda vahenditega mingi hotkey.
Portaali andmete sisestamiseks võid uurida näiteks seda FF plugini https://addons.mozilla.org/En-us/firefox/addon/imacros-for-firefox/
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
DJope
HV veteran

liitunud: 15.06.2003
|
23.02.2015 17:30:06
|
|
|
Programme saab ju ka üle käsurea käivitada, AHK skripte just selleks vaja pole. Veel parem oleks kui sa kirjutaksid kuidas sa praegu oma asju teed, ilma nende AHK skriptideta, siis on võimalik edasi mõelda kuidas kõige lihtsam oleks midagi teha.
|
|
Kommentaarid: 152 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
141 |
|
tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
23.02.2015 17:53:58
|
|
|
brixxx kirjutas: |
Tööl oleks vaja aegajalt sisestada portaalidesse andmeid |
Veebis tegutsemiseks võiks ikka veebi toole kasutada. Teed näiteks mingi POSTMAN'iga (chrome extension) neid POST requeste mida sa muidu seal portaalides teed, milleks mingit shelli skripti jms?
_________________ http://nodejs.org/
"I'm also a person. Programming is just one thing I do." |
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
 |
brixxx
Lõuapoolik


liitunud: 04.01.2012
|
23.02.2015 22:06:12
|
|
|
DJope kirjutas: |
Programme saab ju ka üle käsurea käivitada, AHK skripte just selleks vaja pole. Veel parem oleks kui sa kirjutaksid kuidas sa praegu oma asju teed, ilma nende AHK skriptideta, siis on võimalik edasi mõelda kuidas kõige lihtsam oleks midagi teha. |
Ma toon, siis näite ühe teise käsuga, mis põhimõteliselt annab sama tulemuse, et jääb tükk aega jooksma, et sealt väljuda peab valima Ctrl+c.
1. Kirjutan starti cmd ning avan;
2. lähen õigesse kausta;
3. käivitan serveri, aga hetkel toon nt. selle käsu 'ping google.ee -t';
4. kui soovin väljuda, siis vajutan Ctrl+c;
5. sisestan exit.
Sama tegevust pean tegema ka teise serveri tööle panemisel.
Hetkel olekski idee 1-3 punkt teha start skript ning 4-5.punkt end skript.
Kui rääkida neid programmide avamise klahvikombinatsioonid skripte, siis olen pannud olulisemad programmid taskbari, nende programmide avamiseks üldjuhul on tehtud skript. Ning ühe tööarvutile tegin ka heli tugevuse reguleerimise ja mute skripti, kui seda ei kasutaks siis ilmselt peaks käsitsi hiirega panema kuna klaviatuuril puuduvad sellised nupud.
Aga ma pean siiski tunnistama, et ma kasutan klahvikombinatsioonide programmide avamise skripte ja harva sattun kellegi teise arvuti taha.
Veebi poolset skriptide tegemist peaks ka uurima.
Muideks, kas Python on ainult skriptimise keel või võib seda lugeda ka programmeerimise keeleks?
viimati muutis brixxx 23.02.2015 22:19:31, muudetud 1 kord |
|
tagasi üles |
|
 |
riaak
HV Guru

liitunud: 22.09.2002
|
23.02.2015 22:27:56
|
|
|
Tee endale (nt desktopile) bat laiendiga fail ning sisuks kirjuta nt:
cd "C:\Program Files\WinRar\"
WinRAR.exe
Hiljem saad oma serveri CTRL C kinni panna.
Python on programmeerimiskeel, mida kasutatakse tihti skriptimiseks. Saab sellega teha aga põhimõtteliselt igasugu rakendusi.
_________________ ¯\_(ツ)_/¯ |
|
Kommentaarid: 119 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
105 |
|
tagasi üles |
|
 |
brixxx
Lõuapoolik


liitunud: 04.01.2012
|
23.02.2015 23:24:43
|
|
|
riaak kirjutas: |
Tee endale (nt desktopile) bat laiendiga fail ning sisuks kirjuta nt:
cd "C:\Program Files\WinRar\"
WinRAR.exe
Hiljem saad oma serveri CTRL C kinni panna.
Python on programmeerimiskeel, mida kasutatakse tihti skriptimiseks. Saab sellega teha aga põhimõtteliselt igasugu rakendusi. |
Uurin .bat formaadiga skriptide kirjutamise võimalusi.
|
|
tagasi üles |
|
 |
alfreedo
HV vaatleja
liitunud: 20.06.2010
|
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
DJope
HV veteran

liitunud: 15.06.2003
|
24.02.2015 21:28:36
|
|
|
tee üks shortcut ning target lahtrisse pane: cmd /c ping -t www.neti.ee
kui ctrl c vajutada, siis sulgeb ka cmd aken
kui shortcut variant ei meeldi, siis on olemas igasuguseid programme programmide käivitamiseks, ka selliseid mis on tasuta ja ei vaja installimist http://www.portablefreeware.com/index.php?sc=116
mis server on?
|
|
Kommentaarid: 152 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
141 |
|
tagasi üles |
|
 |
|