Gracias por la respuesta y bienhallad
o!!
Disculpa el retardo pero he cambiado de proveedor de internet y he estado una semana sin conexión...
Bien, posteo el código....seguro que me puedes hacer alguna sugerencia...
La intención es hacer un registro general de actividad y que no copie la actividad si es la misma, sólo si varia. Y que en función de "usuario" lo copie en un archivo con el nombre de usuario indicando fecha, actividad y lo que haya anotado en edit....creo que es sencillo pero ahí estoy.
Gracias por la info sobre el Koda....!la cosa cambia mucho! Yo me lo curré a mano...juas, juas, juas!
Código: Seleccionar todo
[color=green][/color]
#include <GuiConstants>
#include <Misc>
#include <File>
#include <GuiEdit>
$gui = GUICreate("",825,260,-1,-1,)
$font="Arial"
GUICtrlSetFont (-1,9, 400, 2, $font)
GUISetState(@SW_SHOW)
$file = FileOpen("C:\diari.txt", 1)
; DATE
$fecha = GuiCtrlCreateDate("", 20, 20, 230, 20)
GUICtrlSetFont (-1,9, 500, 0, $font)
$fecha1 = GUICtrlRead($fecha)
$fecha2 = FileWrite($file,$fecha1 & @CRLF)
; Actividad
$act = GuiCtrlCreateInput("", 90, 80, 130, 20)
GUICtrlSetFont (-1,10, 500, 0, $font)
GuiCtrlCreateLabel("Actividad:", 25, 82, 50, 20)
GUICtrlSetFont (-1,9, 500, 0, $font)
; Usuario
$nom = GuiCtrlCreateInput("", 90, 120, 130, 20)
GUICtrlSetFont (-1,10, 500, 0, $font)
GuiCtrlCreateLabel("Usuario:", 25, 122, 50, 20)
GUICtrlSetFont (-1,9, 500, 0, $font)
;Editbox
$edit = GUICtrlCreateEdit("" & @CRLF, 260, 20, 550, 122, $ES_AUTOVSCROLL + $WS_VSCROLL + $ES_WANTRETURN)
GUICtrlSetFont (-1,10, 500, 0, $font)
$btn1 = GUICtrlCreateButton ("", 530, 155, 35, 40,$BS_ICON)
GUICtrlSetImage (-1,"C:\Archivos de programa\Windows Nt\Accesorios\wordpad.exe")
$btn2 = GUICtrlCreateButton ("Salir", 765,160,35,35,$BS_ICON)
GUICtrlSetImage (-1, "shell32.dll",27)
$btn4 = GUICtrlCreateButton ("diario", 340,155,40,40, $BS_ICON)
GUICtrlSetImage (-1, "shell32.dll",55)
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $btn1
$act1 = GUICtrlRead($act)
If $act1 <> $act then
$act2 = FileWrite($file,"-" & $act1 & @CRLF)
EndIf
$nom1 = GUICtrlRead($nom)
$nom2 = FileWrite($file,$nom1 & ":")
$edit1 = GUICtrlRead($edit)
$edit2 = FileWrite($file,$edit1)
$cierrarchivo = FileClose("C:\diari.txt")
GUICtrlSetData($nom, "")
GUICtrlSetData($edit, "")
$msg = $btn1
Case $msg = $btn4
RunWait("notepad \diari.txt")
EndSelect
WEnd