|
9331
|
Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] TimeSpan o Timer?
|
en: 22 Marzo 2013, 19:50 pm
|
Hola
En una aplicación quiero calcular y mostrar el tiempo transcurrido y el tiempo restante, uso TimeSpan para calcular las dos cosas, pero creo que me está dando varios errores graves... Me parece que las mediciones con TimeSpan a la larga tienen como...retrasos extraños.
Me gustaría saber que me aconsejais vosotros, los expertos, para hacer este tipo de mediciones, si el método Substract de TimeSpan o un simple Timer y sus Ticks (Lo segundo no lo he probado todavía para medir el tiempo transcurrido, por eso pregunto).
He leido que con un StopWatch también se puede, pero no he sabido utilizarlo para lo que necesito.
Un saludo!
|
|
|
9334
|
Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets)
|
en: 22 Marzo 2013, 13:07 pm
|
FTP Uploader: #Region " FTP Upload Function " ' [ FTP Upload Function ] ' ' Examples : ' FTP_Upload("C:\File.txt", "ftp://127.0.0.1/File.txt", "User") ' MsgBox(FTP_Upload("C:\File.txt", "ftp://127.0.0.1/File.txt", "User", "Pass")) Public Function FTP_Upload(ByVal FilePath As String, ByVal FTP_FilePath As String, _ Optional ByVal User As String = Nothing, _ Optional ByVal Pass As String = Nothing) As Boolean Dim FTP_request As System.Net.FtpWebRequest Dim FTP_stream As System.IO.Stream Dim FTP_bytes() As Byte Try FTP_request = DirectCast(System.Net.WebRequest.Create(FTP_FilePath), System.Net.FtpWebRequest) FTP_request.Credentials = New System.Net.NetworkCredential(User, Pass) FTP_request.Method = System.Net.WebRequestMethods.Ftp.UploadFile FTP_stream = FTP_request.GetRequestStream() FTP_bytes = System. IO. File. ReadAllBytes(FilePath ) With FTP_stream .Write(FTP_bytes, 0, FTP_bytes.Length) .Close() .Dispose() End With Return True Catch ex As Exception : Return False End Try End Function #End Region
|
|
|
9335
|
Programación / Scripting / Re: Obtener letra de unidad extraible BATCH
|
en: 22 Marzo 2013, 09:43 am
|
Este fragemento de ruta: ..\S-1-5-21-1957994488-1972579041-1801674531-500\.. es diferente en cada SO!, en mi pc es esa la ruta y en mi trabajo es esta por ej: ..\S-1-5-21-3283865553-3909256667-1845410349-1004\.. Claro, porque eso es el identificador único de seguridad del usuario ( SID). Los cambios debes hacerlo en la rama "Hkey_Current_User" o en "HKey_Local_Machine", en la primera raíz las modificaciones que hagas son las que se aplican automáticamente a tu SID (es decir, a tu usuario), y la segunda raíz es global, es decir se aplican a todos los usuarios. [HKEY_CURRENT_USER\Environment] "Variable"="Valor" Saludos
|
|
|
9336
|
Foros Generales / Foro Libre / Re: Problema con procesos activos
|
en: 21 Marzo 2013, 22:34 pm
|
pero aún sigo teniendo una barbaridad de procesos.
Alguna idea más? Pues imagino que no es normal.
Estás totálmente equivocado, tener alrededor de 40 procesos en una instalación sin modificar de Windows es algo complétamente normal, y más si no desactivas servicios de Microsoft, de hecho casi todos los procesos abiertos segúramente deben ser de Microsoft/Windows. Por ponerte un ejemplo, yo tengo ahora mismo 45 procesos abiertos, contando el navegador, JD, y algunas pocas aplicaciones mías... Lo que debes hacer, es mostrar una captura de pantalla de dichos procesos, y te diremos si hay alguno "maligno" o no, eso es mejor que cualquier lista, aunque si quieres una lista: "Google + Windows original processes list", y ahí te darás cuenta de lo que digo. Un saludo.
|
|
|
9337
|
Programación / Scripting / Re: Obtener letra de unidad extraible BATCH
|
en: 21 Marzo 2013, 16:40 pm
|
Puedes setear una variable de entorno con el comando SETX: Pero debes tener en cuenta que, las variables de entorno agregadas desde una instancia de la CMD no se pueden reconocer en esa misma instancia. Es decir, si haces esto: 1. Abrir la CMD 2. Setear variable de entorno 3. Cerrar La CMD 4. Reabrir la CMD 5. Comprobar la variable de entorno Todo perfecto, pero si haces esto otro: 1. Abrir la CMD 2. Setear variable de entorno 3. Comprobar la variable de entorno Entonces no podrás. PD: Para lo del búcle puedes usar tanto FSUTIL como WMIC, pero me parece que este otro también necesita permisos de Admin. EDITO: PD2: Y si no te importa utilizar aplicaciones de terceros, puedes usar PSInfo que no necesita permisos. Saludos
|
|
|
9338
|
Programación / Scripting / Re: Base de datos desde archivo de texto.
|
en: 21 Marzo 2013, 01:06 am
|
El script lo colocas y lo ejecutas desde donde quieras, la ruta del archivo de texto la modificas en esta variable: Set "File=C:\Users\Administrador\Desktop\1.txt" Y cito lo que te dije: He usado como delimitador el caracter del espacio, quizás debas modificarlo a tus necesidades... El error de falta un operando segúramente es debido a que no has ajustado los tokens del for con la estructura de tu archivo de texto, por lo tanto el comando SET no encuentra un número. La estructura del archivo de texto que yo usé: Archivo.txt: Palabra1 palabra2 NÚMERO palabra3 El código ya te lo he(mos) dado todo hecho, esfuérzate un poco para realizar las modificaciones necesarias. Saludos!
|
|
|
|
|
|
|