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ú

Temas - Baphomet2204

#1
Java / Ayuda como eliminar archivo con java
23 Mayo 2021, 20:23 PM
Hola a todos, tengo un pequeño problema al querer borrar un archivo con netbeans, uso este codigo:

archivo = new File(ruta+"\\Log.txt");
boolean estatus = archivo.delete();
if (!estatus)
{
     System.out.println("Error no se ha podido eliminar el  archivo");
}
else
{
     System.out.println("Archivo borrdo");
}


El archivo se guarda en otro panel siempre con el mismo nombre "Log.txt", el usuario puede buscar el archivo y eliminarlo asi que la ruta viene de una tabla, originalmente el archivo se guardaba en una sola ruta "C:\Users\PC1\LOGS" y todo bien pero cuando se elige otra ruta como "C:\Users\PC1\Nueva carpeta" todo va mal, si el usuario quiere eliminar el archivo de una ruta que tenga espacio el programa no lo elimina, mi duda es como hago la eliminacion para que no importe si la ruta tenga espacios o no, si alguien pudiera orientarme muchas gracias de antemano
#2
Hola a todos, tengo un pequeño programa para crear una carpeta con netbeans, este es mi codigo actual:

package folder;

import java.io.File;
import javax.swing.JOptionPane;

public class FOLDER
{
    public static void main(String[] args)
    {
        File folder = new File("C:\\Users\\MIPC\\Desktop\\BATCH\\FOLDER");
        if(!folder.exists())
        {
            folder.mkdir();
            String nl = System.getProperty("line.separator");
            JOptionPane.showMessageDialog(null, "Carpeta creada con exito"+nl+"Haga clic para salir","CARPETA",JOptionPane.INFORMATION_MESSAGE);                 
        }
        else
        {
            JOptionPane.showMessageDialog(null, "ERROR: Carpeta ya existe","CARPETA",JOptionPane.ERROR_MESSAGE);
        }
    }
}


Todo funciona pero quiero modificar para que en lugar de una ruta predeterminada el usuario pueda escoger la ruta en donde la quiere crear, alguna idea de como implementar ese aspecto, gracias de antemano
#3
Tomar una foto por una cámara, la foto se le saca a una hoja de árbol sobre una hoja de papel color rosa, leer la foto y obtener valor hexadecimal de los tonos amarillos, verdes y cafe descartando los colores rosa de la hoja, intentar detectar la forma de la hoja de árbol.

No he podido sacar el valor hexadecimal ni la forma, este es mi avance


Código (matlab) [Seleccionar]
imaqhwinfo 

cam=imaqhwinfo; 

cam.InstalledAdaptors;

vid=videoinput('winvideo',2,'yuy2_640x480');%ajustar para que tenga tamaño al de la caja

 

foto=getsnapshot(vid);

im_entrada=ycbcr2rgb(foto);

imshow(im_entrada)

 

im_g=rgb2gray(im_entrada);

umb=graythresh(im_g);

bw=im2bw(im_g,umb);

bw=not(bw);

bw=bwareaopen(bw,100);

[L1 Ne1]=bwlabel(bw);

propiedad=regionprops(L1);

 

 

%imshow(im_entrada);

% se selecciona la imajen para trabajar con ella y poder tomar la decicion 

%im_entrada = imread(rgb);

%Matrices que separa en tres a la imagen

imR = double(im_entrada(:,:,1)); %Componente rojo de la imagen de entrada

imG = double(im_entrada(:,:,2)); %Componente verde

imB = double(im_entrada(:,:,3)); %Componente azul

 

[N,M,Z]=size(im_entrada); %Tamaño de la imagen de entrada. N es varianle para renglos, M para columnas y Z 

%será una nueva variable que representará los tres componentes de la imagen RGB

Y = ones(N,M);

%Seis umbrales para la comparación de la imagen de entrada para obtener la

%imagen de salida. Tres umbrales serán superiores y tres serán inferiores

Tr1= 123.85;

Tr2= 238.15;

Tg1= 39.77;

Tg2= 165.23;

Tb1= 8.96;

Tb2= 126.04;

 

for i=1:N;

    for j=1:M;

        %Comparación de los tres componentes con los umbrales

        if((imR(i,j) > Tr1 && imR(i,j) < Tr2) && (imG(i,j) > Tg1 && imG(i,j) < Tg2) && (imB(i,j) > Tb1 && imB(i,j) < Tb2));

            %Si el valor cae dentro de los valores calculados del umbral,el pixel de la imagen de salida será color blanco ////////por lo cual el jitomate esta bueno 

            Y(i,j)=1;

        else

            Y(i,j)=0;

        end

    end

end

se = strel('disk',10); %Estructura morfológica. Dilatación y eroción, la región se dilata en forma de disco con un radio de 10px la redonda y después de erosiona 10px a la redonda.

imagen_cerrada = imclose(Y,se);

 

figure

%imshow(imagen_cerrada)

 

bwn = bwareaopen(imagen_cerrada,30); %Elimina los pixeles dispersos. En una imagen binaria elimina a todos los pixeles al número que se le asigna.

 

figure

[L Ne]=bwlabel(bwn);

propied=regionprops(L);

int i;

for i=0:i+1:Ne;

    area2=propied.Area;

end

for i=0:i+1:Ne1;

    area=propiedad.Area;

end

porcent=(area2/area)*100;

if(porcent>20);

    imshow([bwn,bw]);

    text=('El jitomate es comestible');

    disp(text);

   % sendUSB2(text);

     

end

disp(porcent);

imshow([bwn,bw]);

%imshow(bw);


si alguno tuviera una idea de como hacerlo, gracias de antemano
#4
Dudas Generales / Problema con un error 0xc000005
22 Septiembre 2019, 17:25 PM
Buenas a todos los miembros, tengo un problema con un error, diseñe un programa en Netbeans, tiene librerías externas las cuales empaquete con el siguiente proceso

<target name="package-for-store" depends="jar">  
    <property name="store.jar.name" value="Aplicacion2"/>  
    <property name="store.dir" value="store"/>  
    <property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>  
    <echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/>  
    <delete dir="${store.dir}"/>  
    <mkdir dir="${store.dir}"/>  
    <jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">  
      <zipgroupfileset dir="dist" includes="*.jar"/>  
      <zipgroupfileset dir="dist/lib" includes="*.jar"/>  
      <manifest>  
        <attribute name="Main-Class" value="${main.class}"/>  
      </manifest>  
    </jar>  
    <zip destfile="${store.jar}">  
      <zipfileset src="${store.dir}/temp_final.jar"  
      excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>  
    </zip>  
    <delete file="${store.dir}/temp_final.jar"/>  
 </target>  


Lo convertí de Jar a exe con lauch 4J; y después use Inno septup para convertirlo a instalador, lo instale en una PC y funciona de manera correcta pero al querer abrir Word ahora apareció  error 0xc000005, también aparece en otras aplicaciones, ya desintale el programa pero aun asi sigue apareciendo el problema, alguna solución previo a formatear y sabran el porque de eso al instalar el programa?

De antemano gracias a todos.

PD: El programa tambien lo instale en mi PC y no ocasionó ningún problema, de hecho después de ver el problema en la otra PC revise los programas de la mía y todos funcionan de manera normal.
#5
Buenas a todos miembros del foro, tengo un batch que funciona pero que me gustaria poner una barra de progreso, esta es la linea donde me gustaría que se mostrara la barra


Código (javascript) [Seleccionar]
set /p= " Respaldando base de datos, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
"C:/Archivos de programa/MySQL/MySQL Server 5.6/bin/mysqldump.exe" --user=root --password=codesecret  precios > .\Backups\precios_backup_%ano%%mes%%dia%.sql

         

al estarse ejecutando esa sentencia estuviera una barra que muestre el avance ya puede llegar a tardar algo en realizarse el respaldo de mysql. Gracias de antemano.
#6
Hola a todos, explico mi problema, hice un pequeño batch para resolver el problema de debes formatear la unidad antes de usarla, quise hacer un txt donde se guarde el proceso

chkdsk %unidad%:/f > reporte.txt

todo bien hasta ahí, no había problema, ya lo había probado y funcional, pero ayer quise usarlo en una USB y no marcaba nada el batch, lo detuve y cheque el txt

CitarChkdsk no puede ejecutarse ya que el volumen est  siendo usado por otro
proceso. Chkdsk puede ejecutarse si se desmonta previamente este volumen.
TODOS LOS IDENTIFICADORES ABIERTOS A ESTE VOLUMEN NO SERµN VµLIDOS.
¨Desea exigir el desmontaje de este volumen? (S/N)

El problema fue que necesita que el usuario le de S/N pero como todo se esta yendo a txt nunca aparece, hay forma de hacer ambas cosas, que se muestre el proceso y a la vez se vaya al txt.

Gracias de antemano.
#7
hola a todos los miembros de foro, creo recordamos el capitulo 73 de la teoria del big bang donde sheldon nos dice porque el 73 es el mejor número, pues hoy quiero proponer una comprobación, hacer un programa en cualquier lenguaje para comprobar si solo el 73 cumple con lo dicho por sheldon, el programa solicitaría el número a comprobar y solo diría si cumple o no con lo estipulado, debe cumplir con lo siguiente el número:

* N debe de ser primo (73 es primo)
* el número formado por las cifras invertidas de N debe ser primo (37 es primo)
* la posición en la lista de números primos de N debe ser el inverso a la de la posición del inverso de N, (73 ocupa el lugar 21 y 37 el 12 que es el inverso de 21)
* El producto de las cifras de N debe ser igual a su posición en la lista (7*3=21 que es su lugar en la lista).

Desde luego el programa más sencillo es:

if(n==73) cumple
else nocumple


ya que solo el 73 cumple con los requisitos pero el caso es comprobarlo realmente y por eso este reto por diversión, que tal el reto, lo veo bien para pasar unas horas.
#8
Esta es la parte del código que me marca error

Código (javascript) [Seleccionar]

fastboot.exe getvar all
echo.
echo El celular se reiniciara en 5 segundos, espere...
timeout /t 5 /nobreak > NUL
echo.
mfastboot reboot
echo.
echo              PRESIONE CUALQUIER TECLA PARA REGRESAR
pause >nul


Me explico mejor, este código lo tengo en .bat funcionando bien lo quise pasar a .exe y de hecho funciona pero, en la parte de fastboot.exe getvar all en el .bat muestra información sobre el celular en la pantalla pero al convertirlo a .exe con el programa bat2exe ya no me la muestra, se que hace el proceso porque en el celular aparece que se ejecuto un comando de consola y el teléfono se reinicia pero en la consola de CMD no me muestra nada, alguna idea de porque pasa eso?

gracias de antemano
#9
Normalmente si desactiva con frecuencia la tarjeta SD, USB, disco duro externo o cualquier otro dispositivo extraíble sin utilizar la forma segura, la tabla de particiones del dispositivo se dañará y se convertirá en RAW que no puede ser leída por Windows, entonces puede recibir este mensaje de error: 'Necesita formatear el disco n la unidad X antes de usarlo. ¿Desea formatearlo?" al intentar acceder a su dispositivo externo.

Para no perder la información hay una forma sencilla de repararlo.

1.- Abrir CMD y escribir el siguiente comando chkdsk #:/f donde # sería la unidad a reparar.

O bien pueden hacer un pequeño archivo .bat para reparar, este es el código que use:

Código (javascript) [Seleccionar]

@echo off
@mode con cols=53 lines=25

title REPARAUSB 1.0.0

cls
echo.
echo             REPARAUSB [Version 1.0.0]             
echo.
set /p unidad= Unidad a reparar:
echo.
set /p= " Buscando unidad, por favor espere...  " <nul 
timeout /t 3 /nobreak > NUL

cls
echo.
echo             REPARAUSB [Version 1.0.0]             
echo.
chkdsk %unidad%:/f
echo.
echo  Terminado, presione cualquier tecla para salir
pause >nul


solo ingresan la letra de la unidad y dejan trabajar el batch
#10
Windows / Liberador de RAM en Windows
15 Mayo 2019, 17:58 PM
Creo que todos aquí conocen este simple código para liberar RAM con .vbs, pero tuve un rato de ocio y quise compartir este sencillo código batch que hice, se que se puede mejorar pero fue algo rápido y como dije lo quise compartir a pesar de seguramente todos conocer este proceso, de igual manera si ya esta posteado algo similar perdón por repetir. 

Código (actionscript) [Seleccionar]
@echo off
@mode con cols=48 lines=24

title LIBERAM 1.0.0

:SELECCION

cls
echo.
echo             LIBERAM [Version 1.0.0]             
echo.

echo     Elige la Cantidad de memoria RAM de tu PC
echo.
echo  0) Salir
echo  1) 512 MB
echo  2) 1 GB
echo  3) 2 GB
echo  4) 3 GB
echo  5) 4 GB
echo  6) 6 GB
echo  7) 8 GB
echo  8) 16 GB
echo  9) Saber RAM
echo.

set /p var= Cantidad de RAM (0-9):
IF %var%==1 goto R1
IF %var%==2 goto R2
IF %var%==3 goto R3
IF %var%==4 goto R4
IF %var%==5 goto R5
IF %var%==6 goto R6
IF %var%==7 goto R7
IF %var%==8 goto R8
IF %var%==9 goto RAM
IF %var%==0 (goto SALIR) else echo ERROR EN LA RESPUESTA & goto SELECCION



:R1

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=320000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:R2

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=655000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:R3

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=1000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R4

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=1655000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R5

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=2000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R6

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=3000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit


:R7

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=4000000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit



:R8

echo.
set /p= " Liberando RAM, por favor espere...  " <nul 
timeout /t 5 /nobreak > NUL
echo Mystring=7300000000 >> C:\liberaram.vbs
start C:\liberaram.vbs
echo.
echo.
echo  RAM liberada, pulse cualquier tecla para salir
pause >nul
exit

:RAM

cls
echo.
echo             LIBERAM [Version 1.0.0]             
echo.
echo.
echo              Tabla de equivalencia
echo.
echo  17179869184  =  16 GB
echo   8589934592  =   8 GB
echo   6442450944  =   6 GB
echo   4294967296  =   4 GB
echo   3221225472  =   3 GB
echo   2147843648  =   2 GB
echo   1073471824  =   1 GB
echo    536870912  = 512 MB
echo.
wmic memoryChip get capacity
echo.

echo  Presione cualquier tecla para volver
pause >nul
GOTO SELECCION

:SALIR

exit
#11
Hola a todos, tengo este código que crea un archivo .exe, funciona sin problema pero lo que quiero saber es si hay alguna forma de que al crearlo tenga un ico en especial ya que me da un ico genérico y quisiera que se mostrara un ico personalizado, no se si se puede hacer directamente desde el código de java, gracias de antemano.

String ruta="C:/Cotizatel/LICENCIA.exe";
File file = new File (ruta);
if(!file.exists())
{
                            System.out.println("No existe");               
                            FileWriter fw = new FileWriter (file.getAbsoluteFile());
                            BufferedWriter bw = new BufferedWriter(fw);
                            String p=password;
                           
                            char array[]=p.toCharArray();
                            for(int m=0;m<array.length;m++)
                            {
                                array[m]=(char)(array[m]+(char)5);
                            }
                            String cifrado =String.valueOf(array); 
                            p=cifrado;
                           
                            try
                            {           
                                Runtime.getRuntime().exec("attrib +H +R "+ruta);
                            }
                            catch(Exception e)
                            {
                            }
                       
                            bw.write(p);
                            bw.close();
                            fw.close();
                            System.out.println("Creado correctamente");
}
#12
Hola a todos, alguno podría facilitar el plugin NBAndroid de Netbeans 8, lo he intentado descargar de http://plugins.netbeans.org/plugin/19545/nbandroid pero nada, muchas gracias de antemano.
#13
Windows / PC se reincia
28 Marzo 2019, 17:52 PM
Hola a todos, no se si este tema ya esta posteado, si es así lamento volver a comentarlo, tengo una PC Asus, el día de hoy al encenderla solo aparece el logo de Asus, da las opciones de F1, F11 y F2; pero después se apaga y vuelve a iniciar en el mismo logo de Asus, si me deja entrar al BIOS y ya revise todo en el BIOS y esta correcto, ¿Alguna idea antes de cambiar o formatear disco?

Gracias de antemano.
#14
Hola a todos, les explico mi problema, todos conocemos el código bat para crear una carpeta con contraseña, lo que nunca me ha gustado de ese código es que tienes que establecer la contraseña en el bat y si se lo pasas a alguien convertido en .exe no puede cambiar la contraseña, bueno yo modifique el código de forma que la primera vez que lo ejecutes tú creas en ese momento la contraseña.


cls

@echo off

title LOCKEDFOLDER.exe

color 0a

echo.
echo  ==============================================================================
echo                            LOCKEDFOLDER [Version 2.0.0]
echo  ------------------------------------------------------------------------------
echo.

if EXIST TWlock goto UNLOCK

if NOT EXIST LOCKEDFOLDER goto MDLOCKER


:CONFIRM

set /p op=Seguro que quieres proteger la carpeta? (S/N):

if %op%==S goto LOCK
if %op%==s goto LOCK
if %op%==n goto END
if %op%==N goto END
echo.
echo     Comando no valido
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto CONFIRM

:LOCK

ren LOCKEDFOLDER TWlock
attrib +h +s TWlock
echo.
echo     Carpeta bloqueada
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:UNLOCK

Set "tmpFile=%TEMP%\password.txt"
PowerShell.exe -Command $pword = read-host "Introduzca clave " -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > "%tmpFile%"
(Set /P password=<"%tmpFile%") & (Del /Q "%tmpFile%")

FOR /F "delims=·" %%A IN (clave.txt) DO CALL:Tratar "%%A"
if %password%==%Reg% (goto Decrypt) else goto FAIL

:Decrypt

attrib -h -s TWlock
ren TWlock LOCKEDFOLDER
echo.
echo     Carpeta desbloqueada   
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:FAIL

echo.
echo     Clave no valida 
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:MDLOCKER

Set "tmpFile=%TEMP%\password.txt"
PowerShell.exe -Command $pword = read-host "Establezca su clave de desbloqueo " -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > "%tmpFile%"
(Set /P password=<"%tmpFile%") & (Del /Q "%tmpFile%")

echo %password% > clave.txt
attrib +h +s clave.txt

md LOCKEDFOLDER
echo.
echo     Carpeta privada creada con exito 
echo.


echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:Tratar

rem aquí se procesa cada línea del archivo
    SET Reg=%~1   
    GOTO:EOF

:End


con el código de arriba funciona bien pero, quise poner una linea más para confirmar contraseña, es decir, debería aparecer así:

Establezca su clave de desbloqueo: **********
Confirme su clave de desbloqueo: **********

Si coinciden crea la carpeta si no coinciden lo regresa, para eso modifique así:


cls

@echo off

title LOCKEDFOLDER.exe


color 0a

echo.
echo  ==============================================================================
echo                            LOCKEDFOLDER [Version 2.0.1]
echo  ------------------------------------------------------------------------------
echo.

if EXIST TWlock goto UNLOCK

if NOT EXIST LOCKEDFOLDER goto MDLOCKER


:CONFIRM

set /p op=Seguro que quieres proteger la carpeta? (S/N):

if %op%==S goto LOCK
if %op%==s goto LOCK
if %op%==n goto END
if %op%==N goto END
echo.
echo     Comando no valido
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto CONFIRM

:LOCK

ren LOCKEDFOLDER TWlock
attrib +h +s TWlock
echo.
echo     Carpeta bloqueada
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:UNLOCK

Set "tmpFile=%TEMP%\password.txt"
PowerShell.exe -Command $pword = read-host "Introduzca clave " -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > "%tmpFile%"
(Set /P password=<"%tmpFile%") & (Del /Q "%tmpFile%")

FOR /F "delims=·" %%A IN (clave.txt) DO CALL:LEER "%%A"
if %password%==%Reg% (goto Decrypt) else goto FAIL

:Decrypt

attrib -h -s TWlock
ren TWlock LOCKEDFOLDER
echo.
echo     Carpeta desbloqueada   
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:FAIL

echo.
echo     Clave no valida 
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:MDLOCKER

Set "tmpFile=%TEMP%\password.txt"
PowerShell.exe -Command $pword = read-host "Establezca su clave de desbloqueo (Por favor no olvide su clave, no hay forma de recuperarla) " -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > "%tmpFile%"
(Set /P password=<"%tmpFile%") & (Del /Q "%tmpFile%")

Set "tmpFile=%TEMP%\password2.txt"
PowerShell.exe -Command $pword2 = read-host "Confirme su clave de desbloqueo " -AsSecureString ; ^
    $BSTR=[System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($pword) ; ^
        [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR) > "%tmpFile%"
(Set /P password2=<"%tmpFile%") & (Del /Q "%tmpFile%")

if %password%==%password2% (goto CREAR) else goto DIFERENTES

:CREAR

echo %password% > clave.txt
attrib +h +s clave.txt

md LOCKEDFOLDER
echo.
echo     Carpeta privada creada con exito 
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:DIFERENTES

echo.
echo     Las claves no coinciden
echo.
echo  ^< Presione una tecla para finalizar ^>
pause >nul
goto End

:LEER

    SET Reg=%~1   
    GOTO:EOF

:End


El problema con este código es que al ejecutarlo al primera vez siempre en lugar de pedir que establezca la contraseña me manda a confirmar, podrian ayudarme a ver que esta mal, gracias
#15
Windows / Pregunta sobre archivo bat con permisos
13 Febrero 2019, 17:20 PM
Hola a todos, quisiera saber si existe alguna forma de crear un archivo batch con permisos de administrador ya por defecto (sin necesidad de dar clic derecho), por su ayuda gracias.
#16
Hola a todos tengo un problema con mi laptop Acer con Windows 10 (PC1), hace unos días iba a pasar unos documentos de mi otra lap Acer con windows 7 (PC2) a PC1, lo hice por medio de red local y todo funciono bien, pero el día de ayer estaba terminando de pasar los documentos faltantes, todo iba normal pero como a la media hora me marco error de no se puede detectar ubicación, al revisar PC1 estaba congelada, no se movía mouse ni funcionaba el teclado, tenia música reproduciéndose en ella y también se detuvo; tuve que reiniciarla y funciono por otra hora hasta que volvió a hacer lo mismo, alguna idea que le pasa.

De antemano gracias.
#17
Windows / Ayuda appvisvsubsystems32.dll
17 Diciembre 2018, 20:45 PM
Hola a todos, el día de hoy instale en windows 8.1 pro de 32 Bits el Microfost Office 2010, la instalacion fue exitosa pero al intentar abrirlo me marco:

"El programa no puede iniciarse porque falta appvisvsubsystems32.dll en el equipo. Intente reinstalar el programa para corregir este problema"

Intente instalar el appvisvsubsystems32.dll de forma manual descargadolo pero aun así me marca el error, también ya lo reinstale y nada, ¿Alguna posible solución?, gracias de antemano
#18
Juegos y Consolas / Pack de juegos Pokemon para N64
6 Diciembre 2018, 18:15 PM
Ahora les dejo un pequeño pack de juegos de pokemon de Nintendo 64 para PC, contiene:

* Pokemon Stadium 1.
* Pokemon Stadium 2.
* pokemon puzzle league.
* Super Smash Bros.


Todos en Ingles, trae emulador e instrucciones.

https://mega.nz/#!OL4jRYBb!EgneQjt8305_f2QtMK-MyKLR4SZIDeKJ9FFQn-D3zQ8
#19
Juegos y Consolas / Pack de juegos Pokemon para GBA
6 Diciembre 2018, 03:36 AM
Si ya esta posteado favor de borrar, gracias.

Les dejo un link a descarga de un pequeño pack de juegos de pokemon para GBA de PC, contiene:

* Pokemon rojo fuego.
* Pokemon Liquid Kristal.
* Pokemon Esmeralda.
* Pokemon Mundo misterioso equipo de rescate rojo.


Todos en español, contiene el Emulador

https://mega.nz/#!eCBVAarL!XVpZHQ3H5Q6Ln9Dp1vlQEZygCyk4ODuFQoL39NE_spg
#20
Hola a todos, estaba diseñando un código que se usa en equipos Motorola para reparar el error Commserver, todo funciona bien pero luego quise implementar un historial de ejecuciones guardando el resultado y poniendo de nombre el IMEI del equipo, lo cual si aparece en la ejecución pero al guardarlo en .txt el archivo no guarda nada, al abrirlo aparece en blanco, quisiera saber que esta mal, gracias de antemano.


@echo off

title COMMSOLUTION

echo.

echo  +---------------------------------------------------------------------------+
echo  : COMMSOLUTION.bat                                                          :
echo  : PONER SU EQUIPO EN MODO FASTBOOT (VOLUMEN ABAJO + POWER)                  :
echo  +---------------------------------------------------------------------------+

echo.

fastboot getvar imei > IMEI.txt

fastboot oem fb_mode_set
echo.
echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^>
pause >NUL
echo.

fastboot -w
echo.
echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^>
pause >NUL
echo.

fastboot oem fb_mode_clear
echo.
echo ^< PRESIONE UNA TECLA PARA CONTINUAR ^>
pause >NUL
echo.

echo El celular se reiniciara en 5 segundos, espere...
timeout /t 5 /nobreak > NUL
echo.
fastboot reboot
echo.
echo  ^< PRESIONE UNA TECLA PARA SALIR ^>
pause >NUL

exit

#21
Poner este código dentro del método constructor justo después del initComponents();

lo de color rojo cambiar por nombre del botón y lo azul por la tecla deseada, solo ejecutar y para activar el botón solo dar Alt + la tecla asignada y listo.

Citar
boton.setMnemonic(KeyEvent.VK_X);
#22
Foro Libre / Acceso directo a elhacker.net
23 Noviembre 2018, 19:06 PM
1.- Tener google chrome instalado.
2.- Entramos a esta gran pagina https://www.elhacker.net/
3.- Vamos a herramientas (o más herramientas) situado en la esquina superior derecha del navegador en forma de 3 puntitos.
4.- Crear Acceso directo.
5.- Dar aceptar y se crea en el escritorio un acceso directo a la página.

¿Quieres entrar rápido a esta maravilla página? solo da doble clic al acceso directo y de inmediato entraras.

(Si esta publicado o inflige las normas del foro favor de eliminar, gracias)
#23
Hola, quisiera saber si se puede llegar a realizar lo que quiero hacer

me gustaría que por ejemplo creara un archivo batch y que se pudiera crear un resultado similar a esto:



=================
:                CMD               :
=================
: Buscando archivo... Listo :
: Restaurar Backup (S/N)   :

El bacth buscaría un archivo establecido y si lo encuentra mostraría el mensaje Listo o el mensaje Error pero ese mensaje de verificación seria resaltado en otro color pero solo ese fragmento del texto, no he visto un código que logre hacer ese solo efecto solo se hacer el cambio completo de texto y fondo pero no así como lo que quiero, agradezco su ayuda


#24
Windows / Eliminar contraseña en Windows 10 sin CD
21 Noviembre 2018, 20:22 PM
No lo publicado así que ahi va, debo mencionar que esto no elimina ninguno de nuestros archivos

1.- Tenemos que encender el equipo de forma normal, cuando aparezca el logo de Windows hay que apagarla oprimiendo el botón por unos instantes, una vez hecho esto hay que volverla a  prender y nuevamente cuando aparezca el logo volver a apagarla y volver a encenderla.
2.- Esta vez debe aparecernos una leyenda Preparando reparación automática en la pantalla.
3.- Dejar que inicie.
4.- Aparece una pantalla que dice Reparación automática, en esa pantalla elegir opciones avanzadas.
5.- En la pantalla siguiente elegir la opción solucionar problemas (icono con herramientas).
6.- Ahora elegimos opciones avanzadas.
7.- Elegir símbolo del sistema.
8.- Nos abrirá una ventana negra de comandos.
9.- Escribir los siguientes comandas uno por uno y al final de cada uno dar Enter.

C: (este puede variar dependiendo de en que disco este el sistema operativo)
cd windows
cd system32
ren sethc.exe sethc.000
copy cmd.exe sethc.exe
copy cmd.exe sethc.exe


10.- Les preguntara si desean reemplazar, le ponen S (o Y en caso de estar en ingles) y dan enter.
11.- La computadora se reiniciara.
12.- Inicia de forma normal, les pedira contraseña y oprimen la tecla Shift cinco veces seguidas.
13.- Aparece una ventana de comandos.
14.- Escriben el siguiente comando

Control userpassword2

15.- Les mostrara una ventana y eligen la opción restablecer contraseña.
16.- Dejan en blanco los campos que les aparecerán y dan aceptar y de nuevo aceptar.
17.- Cierran la ventana de comando, reinician y es todo, sin contraseña.
#25
Hola a todos soy nuevo en este foro y quisiera hacer una pregunta (antes que nada si rompo el reglamento con esta publicación lo siento aun no me familiarizo con el foro), tengo un código batch, cuando lo ejecutan pide contraseña para poder ejecutarse, todo funciona sin problema pero quisiera agregar que cuando se ingrese 3 veces seguidas la contraseña de forma incorrecta en automático la USB se borre pero no he logrado hacer ese código pues no he logrado como hacerlo de modo automático sin importar que unidad de disco ocupe, adjunto mi código actual, gracias por su ayuda.


@echo off

echo introducir clave para activar el programa:
set/p "pass=>"
if %pass%== 123579 goto RUN else goto FAIL

:FAIL
echo Error, la clave es incorrecta
pause
goto END

:RUN
if exist Data.txt goto OCULTO else goto VISTO

:VISTO
echo 1123581321 > Data.txt
Attrib +H +R icono.ico
Attrib +H +R autorun.inf
Attrib +H +R Data.txt
goto END

:OCULTO
Del Data.txt
Attrib -H -R icono.ico
Attrib -H -R autorun.inf
goto END

:END