Kixtart

Kixtart - Windows & Software

Marsh Posté le 17-02-2004 à 17:35:54    

J'ai fait un batch file qui renvoie au kix32 login.kix.
 
Tout va bien pour l'exécution, par contre la fenetre est automatiquement réduite, et on ne voit pas ce qui se passe.
 
Comme j'ai un message d'acceuil, avez-vous une idée comment le faire ouvrir completement pour qu'il soit visible.
 
 
Merci
 
Novell

Reply

Marsh Posté le 17-02-2004 à 17:35:54   

Reply

Marsh Posté le 17-02-2004 à 17:59:06    

montre nous ton script
normalement dans les paramètres, on peut choisir pour l'affichage de la fenêtre.

Reply

Marsh Posté le 17-02-2004 à 18:29:58    

bacth file : logon.bat
@echo off
%0\..\kix32.exe %0\..\hi.kix
kixtart : hi.kix
CLS
 
:Welcome
 
If @TIME > "00:00:01" AND @TIME < "12:00"
     $MESSAGE="Bonne avant-midi"
Else
  If @TIME > "12:00" AND @TIME < "18:00"  
     $MESSAGE="Bonne après-midi"
  Else
     If @TIME > "18:00" AND @TIME < "24:00"
     $MESSAGE="Bonne soirée"
     EndIf
  EndIf
EndIf
 
Color w+/b
Color b+/b
Box (3,8,21,72,DOUBLE)
Color y+/b
At (2,0) Small
At (5,22) "$MESSAGE, @fullname."  
At (10,26) " CEFRIO "@MDAYNO", Février "@YEAR"."  
At (16,25) "Il est présentement "@time"."
 
 
; *****************Section 2***********************
SETTIME "\\cefrio1"
 
 
 
; *****************Section 3***********************
;
; Map Drives to Server "CEFRIO1"
;
use R: /delete
USE H: "\\cefrio1\@userid$"
USE R: "\\cefrio1\commun"
USE K: "\\cefrio1\application"
USE L: "\\cefrio1\application"
USE P: "\\cefrio1\program"
 
;
at (19,32) ".."
;
sleep 6 ;
EXIT
 

Reply

Marsh Posté le 17-02-2004 à 19:02:54    

tu as essayé avec cette commande : SetConsole( )
 

Citation :


SetConsole( )
 
Action: Allows you to change the display state of the command-prompt window in which KiXtart is running.
   
Syntax: SETCONSOLE("mode" )
   
Parameters: Mode  
String that specifies the new display state. The following table shows the display states that are supported by this function.  
 
 SHOW  
 Show window  
 HIDE  Hide window  
 FOREGROUND  Move window to foreground  
 ALWAYSONTOP  Bring window to top  
 MINIMIZE  Minimize window  
 MAXIMIZE  Maximize window
   
 
Remarks: If you hide the window, it does not disappear from the system, but remains active.
   
Returns: 0  Display state changed  
Error code  Function failed  
   
 
Example: If SetConsole ("FOREGROUND" ) = 0
  ? "Console moved to foreground......"
Endif  
 

Reply

Marsh Posté le 17-02-2004 à 19:16:32    

J'ai trouver la commande SETCONSOLE, je sais pas si je l'écris correctement, parceque juste MAXIMIZE marche, mais c'est pas beau du tout puisque la fenetre dos et un grand rectangle vertical a gauche de l'écran....
 
 
$RC=SetConsole ("MAXIMIZE" ), il y a aussi  
SHOW  Show window
HIDE  Hide window
FOREGROUND  Move window to foreground
ALWAYSONTOP  Bring window to top
MINIMIZE  Minimize window
MAXIMIZE  Maximize window
 
 
Mais aucun ne fonctionne sauf maximize...
 
bizzard?
 

Reply

Marsh Posté le 17-02-2004 à 19:23:22    

la commande show ne donne rien ?
ça devrait afficher simplement la fenêtre sans la redimensionner.
si elle a cette forme quand tu l'agrandis, c'est parce que c'est l'agrandissement par défaut sur ce poste.
j'ai regardé mais je ne vois rien pour donner une taille précise.
comment ça se fait que tu veuilles impérativement voir cette fenêtre ?
sur mes postes, elle est de taille normale, en haut à gauche, je n'ai rien eu à faire heureusement !

Reply

Marsh Posté le 17-02-2004 à 19:33:59    

je veux la voir parceque j'ai mis un message de bienvenue dans le script, elle est visible seulement quand je met setconsole a maximize...

Reply

Marsh Posté le 17-02-2004 à 19:35:34    

oui j'ai vu ça.
fait carrément une boîte de dialogue dans ce cas (enfin moi ça me gonflerai d'avoir une boîte qui me dise bonjour ;)
et puis quand on démarre nos pc, on regarde rarement la fenêtre DOS :p
enfin ça t'aide pas, mais là je ne vois rien pour le moment.

Reply

Marsh Posté le 17-02-2004 à 19:57:43    

j'ai testé un script de base
avec la commande SetConsole ("show" ), ça fait nickel (la commande maximize, me place aussi la fenêtre dos sur toute la hauteur sur la gauche de l'écran)

Reply

Marsh Posté le 17-02-2004 à 21:51:16    

bizzard moi la command SHOW, elle reste minimizer en bas,..juste maximize qui marche, sur different poste donc pas une config local...  
A ce que je vois ce te tannerais une boite de dialogue!!
 
Moi c'est pour des usager féminine et elles aime ca avoir de petit message... tu comprend je prépare ainsi mon augmentation pour l'année prochaine!
 
Merci encore..
 
Novell

Reply

Marsh Posté le 17-02-2004 à 21:51:16   

Reply

Marsh Posté le 17-02-2004 à 22:23:35    

loll
alors fais une boîte de dialogue, où elles pourront rentrer aussi leur téléphone ;)
@++

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed