elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1] 2 3 4 5 6 7
1  Programación / Java / Ayuda como eliminar archivo con java en: 23 Mayo 2021, 20:23 pm
Hola a todos, tengo un pequeño problema al querer borrar un archivo con netbeans, uso este codigo:

Código:
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  Programación / Programación General / Re: Duda sobre creación de carpeta en netbeans en: 29 Abril 2021, 21:22 pm
Perfecto amigo, me funciono de maravilla, abusando de tu amabilidad, hay alguna forma de cerrar la carpeta?, me refiero quiero dar la opcion en un boton de salir de la carpeta y que en automatico la carpeta se cierre pero he buscado como hacer eso y no logro encontrar nada.

por cierto asi termino

Código:
package folder;

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

public class FOLDER
{
    public static void main(String[] args)
    {
FileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
        int option = FileChooser.showOpenDialog(FileChooser);
        if(option == JFileChooser.APPROVE_OPTION)
        {
           File file = FileChooser.getSelectedFile();
           String ruta=file+"";
           nombre="FOLDER";
           jTextField1.setText(ruta);
   else
           {
             System.out.print("CANCELADO");
           }

           File folder = new File(ruta+"\\"+nombre);
           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);
        }
    }
}

3  Programación / Programación General / Duda sobre creación de carpeta en netbeans en: 6 Marzo 2021, 04:09 am
Hola a todos, tengo un pequeño programa para crear una carpeta con netbeans, este es mi codigo actual:

Código:
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
4  Foros Generales / Noticias / Re: Gboard en Android continúa fallando, así puedes solucionarlo en: 18 Diciembre 2019, 18:26 pm
Ese error ayer lo vi mucho, trabajo en un centro de reparación de celulares y ayer recibí mínimo 5 equipos, 4 motorolas y un lanix con ese problema.
5  Programación / Programación General / Re: PRoblema con ejercicio en Matlab en: 16 Octubre 2019, 17:24 pm
Excelente amigo muchas gracias, llevaba 3 días rompiéndome la cabeza, apenas empiezo a usar matlab y quise aventarme con este problema, creo que sobrestime mis pobres capacidades en este lenguaje, gracias y un saludo
6  Programación / Programación General / PRoblema con ejercicio en Matlab en: 15 Octubre 2019, 20:33 pm
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
  1. imaqhwinfo  
  2.  
  3. cam=imaqhwinfo;  
  4.  
  5. cam.InstalledAdaptors;
  6.  
  7. vid=videoinput('winvideo',2,'yuy2_640x480');%ajustar para que tenga tamaño al de la caja
  8.  
  9.  
  10.  
  11. foto=getsnapshot(vid);
  12.  
  13. im_entrada=ycbcr2rgb(foto);
  14.  
  15. imshow(im_entrada)
  16.  
  17.  
  18.  
  19. im_g=rgb2gray(im_entrada);
  20.  
  21. umb=graythresh(im_g);
  22.  
  23. bw=im2bw(im_g,umb);
  24.  
  25. bw=not(bw);
  26.  
  27. bw=bwareaopen(bw,100);
  28.  
  29. [L1 Ne1]=bwlabel(bw);
  30.  
  31. propiedad=regionprops(L1);
  32.  
  33.  
  34.  
  35.  
  36.  
  37. %imshow(im_entrada);
  38.  
  39. % se selecciona la imajen para trabajar con ella y poder tomar la decicion  
  40.  
  41. %im_entrada = imread(rgb);
  42.  
  43. %Matrices que separa en tres a la imagen
  44.  
  45. imR = double(im_entrada(:,:,1)); %Componente rojo de la imagen de entrada
  46.  
  47. imG = double(im_entrada(:,:,2)); %Componente verde
  48.  
  49. imB = double(im_entrada(:,:,3)); %Componente azul
  50.  
  51.  
  52.  
  53. [N,M,Z]=size(im_entrada); %Tamaño de la imagen de entrada. N es varianle para renglos, M para columnas y Z  
  54.  
  55. %será una nueva variable que representará los tres componentes de la imagen RGB
  56.  
  57. Y = ones(N,M);
  58.  
  59. %Seis umbrales para la comparación de la imagen de entrada para obtener la
  60.  
  61. %imagen de salida. Tres umbrales serán superiores y tres serán inferiores
  62.  
  63. Tr1= 123.85;
  64.  
  65. Tr2= 238.15;
  66.  
  67. Tg1= 39.77;
  68.  
  69. Tg2= 165.23;
  70.  
  71. Tb1= 8.96;
  72.  
  73. Tb2= 126.04;
  74.  
  75.  
  76.  
  77. for i=1:N;
  78.  
  79.    for j=1:M;
  80.  
  81.        %Comparación de los tres componentes con los umbrales
  82.  
  83.        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));
  84.  
  85.            %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  
  86.  
  87.            Y(i,j)=1;
  88.  
  89.        else
  90.  
  91.            Y(i,j)=0;
  92.  
  93.        end
  94.  
  95.    end
  96.  
  97. end
  98.  
  99. 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.
  100.  
  101. imagen_cerrada = imclose(Y,se);
  102.  
  103.  
  104.  
  105.  
  106. %imshow(imagen_cerrada)
  107.  
  108.  
  109.  
  110. 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.
  111.  
  112.  
  113.  
  114.  
  115. [L Ne]=bwlabel(bwn);
  116.  
  117. propied=regionprops(L);
  118.  
  119. int i;
  120.  
  121. for i=0:i+1:Ne;
  122.  
  123.    area2=propied.Area;
  124.  
  125. end
  126.  
  127. for i=0:i+1:Ne1;
  128.  
  129.    area=propiedad.Area;
  130.  
  131. end
  132.  
  133. porcent=(area2/area)*100;
  134.  
  135. if(porcent>20);
  136.  
  137.    imshow([bwn,bw]);
  138.  
  139.    text=('El jitomate es comestible');
  140.  
  141.    disp(text);
  142.  
  143.   % sendUSB2(text);
  144.  
  145.  
  146.  
  147. end
  148.  
  149. disp(porcent);
  150.  
  151. imshow([bwn,bw]);
  152.  
  153. %imshow(bw);

si alguno tuviera una idea de como hacerlo, gracias de antemano
7  Foros Generales / Foro Libre / Re: Los Latin Grammy dicen ‘no’ al reggaetón en: 3 Octubre 2019, 03:46 am
Manifiesto mi más grande desacuerdo con las palabras de daddy yankee, los grammy latinos existían desde mucho antes que el reggaeton, eso de sin reggaeton no hay grammy es una mentira enorme.

Considero que también es una falta de respeto no considerar a ese genero para los premios, si los premios se los dan a "lo mejor de la música" (que en realidad es lo más vendido no lo mejor y aunque a mi no me guste para nada, ese genero es uno de los más vendidos y comparto la opinión de que debería estar por derecho de venta.

Puede no gustarme el genero pero reconozco su popularidad. Su inasistencia si es una falta de respeto a su popularidad pero, los mensajes de los reggaetoneros también se me hacen falta de respeto diciendo que su genero es el más importante o que sin ellos no hay premios. 
8  Foros Generales / Dudas Generales / Problema con un error 0xc000005 en: 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

Código:
<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.
9  Informática / Hardware / Re: PC se apaga al encenderla. en: 1 Agosto 2019, 02:02 am
A mi me paso lo mismo con mi PC de escritorio y basto con cambiar la pila de cmos, aunque no descarto la posibilidad de que la tarjeta este muerta, suerte amigo
10  Programación / Programación General / Re: Como implementar barra de progreso en batch en: 29 Julio 2019, 17:48 pm
@ECHO OFF

SET "mysqldump=mysqldump.exe"
SET "database=dbcontrolasistenciav6"
SET "user=root"
SET "pass=123"
SET "backup=%database%_%date:~-4%%date:~-7,2%%date:~-10,2%.sql"

START /MIN CMD /C "%mysqldump% %database% --user=%user% --password=%pass% > %backup%"

SET "load="
SET "loadnum=0"
SET "myapp=mysqldump.exe"

:cargando
SET "load=%load%┃"
CLS
ECHO:
ECHO     Realizando BackUp
ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
ECHO  %load%
ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
SET /A "loadnum+=1"
IF %loadnum% EQU 24 SET /A "loadnum=0" & SET "load="
TASKLIST /FI "IMAGENAME eq %myapp%" | FIND "%myapp%" > NUL
rem TASKLIST | FIND "%myapp%" > NUL
IF ERRORLEVEL 1 GOTO completado
GOTO cargando

:completado
CLS
ECHO:
ECHO     BACKUP COMPLETADO
ECHO ┏━━━━━━━━━━━━━━━━━━━━━━━━┓
ECHO  ┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃┃
ECHO ┗━━━━━━━━━━━━━━━━━━━━━━━━┛
ECHO:
DIR | FIND "%database%"
PAUSE

He de intentarlo con este a ver como va, gracias amigo
Páginas: [1] 2 3 4 5 6 7
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines