Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16-ak0001nl combina RTX 5080 Laptop e Ryzen AI 9 HX 375 in un desktop replacement potente e ben raffreddato, con display 240 Hz e dotazione completa. Autonomia limitata e calibrazione non perfetta frenano l'entusiasmo, ma a 2.609 euro è tra le proposte più interessanti della categoria.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-04-2009, 22:20   #1
CH1CC0
Senior Member
 
L'Avatar di CH1CC0
 
Iscritto dal: Nov 2002
Città: Milano
Messaggi: 5375
[PERL] Errore nella gestione delle variabili

Ciao a tutti, ho un problema con la gestione delle variabili in uno script PERL.

Prendo un valore da una sessione telnet (con net::telnet),
lo assegno ad una variabile (lettura),
a questo punto lo script verifica "lettura",
assegna uno stato a STDOUT e lo stampa.

La cosa strana è che non riesco a ricevere il valore usando una variabile scalare (se stampo $lettura mi restituisce sempre '1').
Se invece uso una variabile vettoriale, il valore viene preso correttamente (se stampo @lettura[0] mi restituisce il valore giusto )

A questo punto, il semplice controllo di "maggiore/minore/uguale" non funziona più e STDOUT viene falsato

Questa è la subroutine che fa il controllo:
(NOTA: $cmd, $crit e $warn vengono definite prime)

sub runcmd {
@lettura=$telnet->cmd(
String => "$cmd",
Prompt => '/Bye/',
);

if (@lettura <= $crit) {
$STDOUT='2';
} else { if (@lettura <= $warn && $lettura > $crit) {
$STDOUT='1';
} else { if (@lettura > $warn) {
$STDOUT='0';
} else { $STDERR='Output non interpretabile';
}
}
}

print "$STDOUT\n";


Please help me
Grazie
__________________
CiAO
CH1CC0 è offline   Rispondi citando il messaggio o parte di esso
Old 28-04-2009, 00:07   #2
CH1CC0
Senior Member
 
L'Avatar di CH1CC0
 
Iscritto dal: Nov 2002
Città: Milano
Messaggi: 5375
Risolto!!!

Ho usato un "trucchetto"

Ho assegnato ad una variabile scalare, il valore dell'array che mi serve ed ora tutto funziona
__________________
CiAO
CH1CC0 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
La guerra tra Russia e Ucraina arriva co...
KadNap: il botnet che ha infettato 14.00...
Il cloud è sempre più cent...
Lisuan svela la GPU gaming LX 7G106: deb...
Amazon piena di offerte, ma queste sono ...
Wi-Fi veloce: router e mesh Huawei super...
La retrocompatibilità di Project ...
InvestCloud chiude la sede italiana di M...
TSMC resta irraggiungibile, ma Samsung r...
Il futuro di Dacia: ecco Striker, ma arr...
LG e DataVolt avviano una partnership: s...
Google, una modifica del kernel Android ...
A casa di Givi Bike per scoprire la line...
Il nuovo Samsung Galaxy S26 Ultra si pu&...
Google Play Games sfida Steam: demo, com...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 15:57.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v