Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - leogtz

#2211
Scripting / Re: Dudas sobre un bat
18 Octubre 2009, 01:32 AM
Sólo tienes que saber la ubicación del archivo de texto.

Prueba esto:
@echo off
echo Estoy en %~dp0
set /p =
exit /b 0


Supongamos que tienes el archivo de texto en esta ubicación :
C:\backup\archivo.txt

Para copiarlo al directorio actual donde se encuentra el bat, podrías hacer esto:
copy /y "C:\backup\archivo.txt" .

Si no te funciona pon más información.
#2212
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    signed int fila, blancos, cuenta_as, n;
    do
    {
        printf("n : ");
        setbuf(stdin, NULL);
    } while(scanf("%d", &n) != 1);
    /* Bucle externo: Dibuja cada linea */
    for(fila = 1; fila <= n; fila++)
    {
        putchar('\t');
        /* Primer bucle interno : Escribe espacios */
        for(blancos = n - fila; blancos > 0; blancos--)
        putchar(' ');
        for(cuenta_as = 1; cuenta_as < 2 * fila; cuenta_as++)
        printf("%d", cuenta_as);
        /* Terminar linea */
        puts(" ");
    }
    return 0;
}


leo@lein:~/Escritorio$ ./code
n : 6
             1
            123
           12345
          1234567
         123456789
        1234567891011
leo@lein:~/Escritorio$ ./code
n : 5
            1
           123
          12345
         1234567
        123456789
leo@lein:~/Escritorio$ ./code
n : 2
         1
        123
leo@lein:~/Escritorio$


Es lo más que pude hacer.
#2213
Scripting / Re: Dudas sobre un bat
17 Octubre 2009, 07:21 AM
Cita de: _CrisiS_ en 17 Octubre 2009, 07:03 AM
mediante un bat como aria para copiar el archivo "BACKUP/archivo.txt" a la carpeta donde se encuentra actualmente el bat (ya sea mis documentos,discoC:,etc).

- Como hago para ejecutar una aplicacion (.exe)?

Indica la ruta completa de "archivo.txt", hazlo a partir de esto.
No testeado:
@echo off
copy /y "C:\backup\archivo.txt" "%~dp0"


Para ejecutar una aplicación puedes usar el comando START.

start "" /b programa.exe


Nota : Las rutas en Windows se usan con el '\', no con /.
#2214
Código (bash) [Seleccionar]
#!/usr/bin/bash
formato=planilla-`date '+%d'-%B-%y`
mkdir $formato
wget www.google.com -O $formato/final.xls


Salida:
leo@lein:~/Escritorio$ ls -la1 planilla-14-octubre-09/
total 16
drwxr-xr-x  2 leo leo 4096 2009-10-14 22:53 .
drwxr-xr-x 19 leo leo 4096 2009-10-14 22:53 ..
-rw-r--r--  1 leo leo 5677 2009-10-14 22:53 final.xls
leo@lein:~/Escritorio$
#2215
Scripting / Re: Duda Batch
14 Octubre 2009, 16:44 PM
@echo off
:Inicio
Cls
echo "************************"
echo "* 1-Facu              *"
echo "* 2-Algoritmia         *"
echo "* 3-Assembly           *"
echo "* 4-C++                *"
echo "* 5-Python             *"
echo "************************"

:bucle
set /p "var=Introduzca opcion: "
if not defined var (goto:bucle)
if ["%var%"]==["1"] (goto :facu)
if ["%var%"]==["2"] (goto :algo)
if ["%var%"]==["3"] (goto :asm)
if ["%var%"]==["4"] (goto :c)
if ["%var%"]==["5"] (goto :pyth)
if %var% GEQ 6 (Echo.&Echo Opcion inexistente&Echo.&Pause >Nul 2>&1&Goto :Inicio)

:facu
explorer d:\BuckUp\EBOOKS\facu\
Goto :Inicio
:algo
explorer d:\BuckUp\EBOOKS\Algoritmia\
Goto :Inicio
:asm
explorer d:\BuckUp\EBOOKS\Assembly\
Goto :Inicio
:c
explorer d:\BuckUp\EBOOKS\C++\
Goto :Inicio
:pyth
explorer d:\BuckUp\EBOOKS\Python\
Goto :Inicio
#2216
Scripting / Re: Duda Batch
14 Octubre 2009, 03:15 AM

:facu
explorer d:\BuckUp\EBOOKS\facu
:algo
explorer d:\BuckUp\EBOOKS\Algoritmia
:asm
explorer d:\BuckUp\EBOOKS\Assembly
:c
explorer d:\BuckUp\EBOOKS\C++
:pyth
explorer d:\BuckUp\EBOOKS\Python
#2217
Según el código de Panxin.boo, prueba así:
If exist "%~d0%~p0%~n0\" (start "" /b "%~d0%~p0%~n0\") else (echo la carpeta no existe
pause>nul
)
#2218
Si está abierto el proceso hace la acción entre parentesis.
tasklist | find /i "iexplore.exe" && (
nircmd.exe win hide class "IEFrame"
)
#2219
Scripting / Re: archivo .bat
10 Octubre 2009, 05:36 AM
El tema tiene más de un año sin actividad.

Tema cerrado.
#2220
A ver si te funciona esto:
@echo off
for /f "tokens=1,2 delims=;" %%a in ('type "file.csv" ^| find "17.132.109-3"') do (
echo Rut Nombre cliente
echo %%a %%b
)



C:\>type file.csv
Listado Clientes Super Tottal;
Rut Cliente;Nombre Cliente
17.132.109-3;Francisco Javier Jaque Caroca
10.111.115-9;Alejandra saddssda
5.555.555-5;hola
C:\>code.bat
Rut             Nombre cliente
17.132.109-3    Francisco Javier Jaque Caroca

C:\>