È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Importare script da una colonna excel a zoc terminal

Ultimo Aggiornamento: 01/05/2021 12:34
Post: 1.112
Registrato il: 16/08/2015
Città: CORDENONS
Età: 67
Utente Veteran
Excel 2016-32bit Win11
OFFLINE
12/04/2021 11:49

Per ora ti propongo questa soluzione dato che presumo che nella cartella 'Zoc6 Files' hai già i tuoi script salvati e numerati 1.txt ecc. così da verificare la sintassi dello Shell di Excel ed il Run di Zoc.
Per semplificare il test senza utilizzare un bottone ti propongo di utilizzare l'evento 'BeforeDoubleClick' così facendo, con un doppioclick in riga 1 sul nome di uno degli script, fai avviare questa macro da mettere nel modulo del foglio.
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    If Not Intersect(Target, Range("B1:AMC1")) Is Nothing Then 'per ora il range è statico
        Shell ("C:\Users\d.proietti\Desktop\zoc\zoc.exe /RUN: C:\Users\d.proietti\Documents\ZOC6 Files\" & Target.Value)
    End If
End Sub
Fatto questo, se il collaudo funziona, propongo di utilizzare una separata macro che generi un nuovo file script, a comando per quando fai una modifica alle righe di codice, oppure, automaticamente quando il file script non esiste nella cartella 'Zoc6 Files' (nuovo script).

PS. ma eventuali righe vuote nel testo dello script sono un problema per Zoc ?
[Modificato da rollis13 12/04/2021 11:50]

______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 09:41. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com