Jump to content
Rpg²S Forum

App Executer


Holy87
 Share

Recommended Posts

Autore:

Holy87

Descrizione:

 

 

 

http://img545.imageshack.us/img545/8086/scriptl.png

Apre ed esegue applicazioni e comandi di sistema. Apre il browser ad una pagina scelta, apre il blocco note, calcolatrice, terminale di comando; spegne il computer dopo un certo periodo di tempo (o annulla l'arresto) e altro ancora, tutto scrivendo dei comandi dalla finestra Script degli eventi.

 

Si possono appunto creare situazioni molto "originali":

http://img267.imageshack.us/img267/3996/screentv.png

 

Istruzioni:

 

 

 

Copiare lo script sotto Materials, prima del Main. Istruzioni e comandi possibili sono all'interno dello script.

 

Compatibilità:

 

 

 

Compatibile per RPG Maker VX e VX-Ace e con tutti gli script personalizzati.

 

Script:

 

#===============================================================================
# Avvia Applicazione
# v1.0
#===============================================================================
# Autore: Holy87
# 6/01/2012 -> Script iniziato e finito
# ------------------------------------------------------------------------------
# Questo script esegue diversi comandi di sistema.
# ------------------------------------------------------------------------------
# Installazione: Inserire sotto Materials, prima del Main.
# ------------------------------------------------------------------------------
# Uso: inserire tramite un chiama script uno dei seguenti codici:
#
# •Execute.browser("link"), dove il link può essere www.miosito.it.
#   Verrà aperta la pagina web con il browser predefinito a quell'indirizzo.
#   Ad esempio, se scrivi: Web_Browser.open("www.google.it") si aprirà la pagina di
#   Google. Puoi anche digitare "http://www.google.it" o "https://www.google.it".
# •Execute.notepad : apre il blocco note
# •Execute.calculator: apre la calcolatrice
# •Execute.shell : apre il terminale di MS-DOS
# •Execute.shutdown, o Execute.shutdown(x) : spegne il computer dopo x secondi
# •Execute.arrest_shutdown : interrompe l'arresto del sistema
#===============================================================================

module Execute
 #comando per aprire il browser
 def self.browser(url)
#controlla che ci siano prefissi
if url[0..6] != "http://" and url[0..7] != "https://"
  open_url = "explorer http://"+url
else
  open_url = "explorer "+url
end
Thread.new{system(open_url)}
 end

 #metodo per aprire il browser
 def self.notepad
Thread.new{system("notepad")}
 end

 #metodo per aprire la calcolatrice
 def self.calculator
Thread.new{system("calc")}
 end

 #metodo per aprire la shell di comando
 def self.shell
Thread.new{system("cmd")}
 end

 #metodo per avviare l'arresto del sistema
 def self.shutdown(t=1)
string = "shutdown -s -t "+t.to_s
system(string)
 end

 #metodo per interrompere l'arresto del sistema
 def self.arrest_shutdown
system ("shutdown -a")
 end

end

 

Edited by Holy87

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Ah credevo che lo script fosse solo quello nella casella script ad eventi e stavo per dire che ti eri sprecato! XDXD

 

Quella dello screen è cattiva parecchio con lo shutdown del computer D:

Volendo si può personalizzare con altre applicazioni una volta capito il codice. Bel lavoro!

^ ^

(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)


Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^

http://i.imgur.com/KdUDtQt.png disponibile su Google Play, qui i dettagli! ^ ^

http://i.imgur.com/FwnGMI3.png completo! Giocabile online, qui i dettagli! ^ ^

REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^

 

SUWOnzB.jpg 🖤
http://www.rpg2s.net/dax_games/r2s_regali2s.png E:3 http://www.rpg2s.net/dax_games/xmas/gifnatale123.gif
http://i.imgur.com/FfvHCGG.png by Testament (notare dettaglio in basso a destra)! E:3
http://i.imgur.com/MpaUphY.jpg by Idriu E:3

Membro Onorario, Ambasciatore dei Coniglietti (Membro n.44)

http://i.imgur.com/PgUqHPm.png
Ufficiale
"Ad opera della sua onestà e del suo completo appoggio alla causa dei Panda, Guardian Of Irael viene ufficialmente considerato un Membro portante del Partito, e Ambasciatore del suo Popolo presso di noi"


http://i.imgur.com/TbRr4iS.png<- Grazie Testament E:3
Ricorda...se rivolgi il tuo sguardo ^ ^ a Guardian anche Guardian volge il suo sguardo ^ ^ a te ^ ^
http://i.imgur.com/u8UJ4Vm.gifby Flame ^ ^
http://i.imgur.com/VbggEKS.gifhttp://i.imgur.com/2tJmjFJ.gifhttp://projectste.altervista.org/Our_Hero_adotta/ado2.png
Grazie Testament XD Fan n°1 ufficiale di PQ! :D

Viva
il Rhaxen! <- Folletto te lo avevo detto (fa pure rima) che non
avevo programmi di grafica per fare un banner su questo pc XD (ora ho di
nuovo il mio PC veramente :D)

Rosso Guardiano della
http://i.imgur.com/Os5rvhx.png

Rpg2s RPG BY FORUM:

Nome: Darth Reveal

 

PV totali 2
PA totali 16

Descrizione: ragazzo dai lunghi capelli rossi ed occhi dello stesso colore. Indossa una elegante giacca rossa sopra ad una maglietta nera. Porta pantaloni rossi larghi, una cintura nera e degli stivali dello stesso colore. E' solito trasportare lo spadone dietro la schiena in un fodero apposito. Ha un pendente al collo e tiene ben legato un pezzo di stoffa (che gli sta particolarmente a cuore) intorno al braccio sinistro sotto la giacca, copre una cicatrice.
Bozze vesti non definitive qui.

Equipaggiamento:
Indossa:
60$ e 59$ divisi in due tasche interne
Levaitan

Spada a due mani elsa lunga

Guanti del Defender (2PA)
Anello del linguaggio animale (diventato del Richiamo)

Scrinieri da lanciere (2 PA)

Elmo del Leone (5 PA)

Corazza del Leone in Ferro Corrazzato (7 PA)

ZAINO (20) contenente:
Portamonete in pelle di cinghiale contenente: 100$
Scatola Sanitaria Sigillata (può contenere e tenere al sicuro fino a 4 oggetti curativi) (contiene Benda di pronto soccorso x3, Pozione di cura)
Corda
Bottiglia di idromele
Forma di formaggio
Torcia (serve ad illuminare, dura tre settori)

Fiasca di ceramica con Giglio Amaro (Dona +1PN e Velocità all'utilizzatore)
Ampolla Bianca

Semi di Balissa

 

CAVALLO NORMALE + SELLA (30 +2 armi) contentente:
66$
Benda di pronto soccorso x3
Spada a due mani

Fagotto per Adara (fazzoletto ricamato)


 

Link to comment
Share on other sites

Si può rickrollare! LOLSUBCLASSIA

Tradotto in italiano??? :D

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Bello script holy ma non è compatibile al 100% con l'ace...

In questo pezzo

#metodo per chiudere il gioco
 def self.terminate
    $scene = nil
 end

trovi $scene... e bene questo metodo per gestire le scene non esiste piu nell'ace ma devi usare lo SceneManager ed in questo caso il codice SceneManager.exit per chiudere il gioco....

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

Bello script holy ma non è compatibile al 100% con l'ace...

In questo pezzo

#metodo per chiudere il gioco
 def self.terminate
	$scene = nil
 end

trovi $scene... e bene questo metodo per gestire le scene non esiste piu nell'ace ma devi usare lo SceneManager ed in questo caso il codice SceneManager.exit per chiudere il gioco....

Cavolo è vero! Sono proprio un idiota... Vabè, elimino la feature.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

puoi fare in modo che controlli su che versione gira lo script...

per esempio

if File.exists?("Data/Script.rvdata") # File script del vx

$scene = nil

else # se non c'è vuol dire che sei sull'ace

SceneManager.exit

end

Sperodi aver scritto giusto il codice...

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

puoi fare in modo che controlli su che versione gira lo script...

per esempio

if File.exists?("Data/Script.rvdata") # File script del vx

$scene = nil

else # se non c'è vuol dire che sei sull'ace

SceneManager.exit

end

Sperodi aver scritto giusto il codice...

Ci ho già pensato, ma in fondo è una feature che nessuno userà, e l'ho messa solo alla fine quando non sapevo cosa mettere.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Tradotto in italiano??? :D

Subclassia ti rickrollava quando aprivi uno scrigno nel castello di Margareth.

 

EDIT: Detto in italiano, c'era lo stesso comando e veniva usato per rickrollare i poveri idioti xD

Edited by heisenman

Flattery makes friends and truth makes enemies.

Link to comment
Share on other sites

Carina come cosa :D Complimenti Holy (magari riuscissi a capirci qualcosa io di script ._.)

Finisce nei preferiti XD

Ma no, questo script è proprio semplicissimo. Ho soltanto fatto delle chiamate di sistema da Ruby. :wink:

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

non c'è pericolo che qualcuno possa recare danno usando sto script??? se mi spengono il pc mentre sto lavorando e passando il tempo col gioco mi incazzerei di brutto ma di brutto assai...

http://i.imgur.com/ROhv4te.png



287x66-white.png

Link to comment
Share on other sites

non c'è pericolo che qualcuno possa recare danno usando sto script??? se mi spengono il pc mentre sto lavorando e passando il tempo col gioco mi incazzerei di brutto ma di brutto assai...

Windows Vista e 7 impediscono l'arresto del sistema quando ci sono documenti aperti e non salvati.

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

ah ok perfetto... il codice per formattare il disco??? sai come ultima missione o vinci o formattone XD

Al massimo posso fare un comando ruby che al riavvio non fa partire più Windows, ma funziona solo su Xp :cool:

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

dall'uscita di questo script nn provero' mai piu' un gioco per rpg maker visto ke ho windows xp ....

no seriamente puo' essere davvero utile sto script se ben sfruttato...il sistema piu' o meno sara' lo stesso che usi per avviare il browser in quello del system update?

I'm working for a new project
Link to comment
Share on other sites

dall'uscita di questo script nn provero' mai piu' un gioco per rpg maker visto ke ho windows xp ....

no seriamente puo' essere davvero utile sto script se ben sfruttato...il sistema piu' o meno sara' lo stesso che usi per avviare il browser in quello del system update?

La chiamata di sistema è la stessa, ma il metodo è differente per l'uso generico.

E poi non capisco tutta questa avversione per lo spegnimento, tutta la responsabilità sta al maker che lo usa. Nessuno gli vieta di dire "salva il lavoro perchè potrebbe spegnersi il computer, al prossimo enigma!"

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...
Cioè, vuoi aprire con il blocco note un file di testo sul PC?

"Io non volevo solo partecipare alle discussioni. Volevo avere il potere di farle fallire" [cit.]

http://holyres.altervista.org/UserBoard/BannerOverdrive35.png
http://holyres.altervista.org/UserBoard/Cap3.png

http://www.indiexpo.net/signature/578.png

Miei script per RPG Maker VX Ace:


*NB Tutti i miei script sono protetti da licenza CC - BY http://i.creativecommons.org/l/by/3.0/88x31.png

Questa licenza permette a terzi di distribuire, modificare, ottimizzare ed utilizzare la tua opera come base, anche commercialmente, fino a che ti diano il credito per la creazione originale. Questa è la più accomodante delle licenze offerte. É raccomandata per la diffusione e l'uso massimo di materiali coperti da licenza.

 

 



I miei tutorial:


Come distribuire il gioco - e anche come creare un'installazione professionale!
RGSS in pillole - Guida completa e facile all'RGSS2 e RGSS3 per novizi ed esperti
Come mappare con VX (e VX Ace) - guida base all'uso degli strumenti del mapping
Loop delle musiche - come tagliarle in modo da far venire musiche continue senza interruzioni finali
Creare backup dei progetti - per evitare di uccidervi dopo un errore che ha fatto perdere tutto!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...