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 - MaX2

#1
Java / Pantalla en blanco al cerrar el PDF
30 Agosto 2021, 10:42 AM
Hola,
Como el amigo rub'n leerá este post, jeje, estoy probando a mostrar un PDF con un Intent, porque no consigo mostrarlo mediante alguna librería fiable, por fable quiero decir que lleve tiempo y tenga actualizaciones, y no que te deje fuera de juego a los dos años,.
La verdad que prefiero mostrar el pdf con una librea y no con un Intent, porque así el pdf se abre dentro de la aplicación, que es lo que intento.

El caso es que estoy mostrando un pdf con este código


Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(uri, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
try {
    startActivity(intent);
} catch (ActivityNotFoundException e) {
}


El PDF se muestra sin problemas:


Pero cuando vuelves atrás para cerrar el pdf, muestra una ventana en blanco, cuando lo que debería de mostrar es el menú de la aplicación.



Como se puede solucionar esto para que no muestre la ventana en blanco ?

Gracias.


#2
Java / Como leer archivos PDF en Android
23 Agosto 2021, 18:18 PM
Hola, estaba utilizando la librería PDFViewer, pero parece que ha muerto, lleva tiempo sin funcionar.

https://github.com/barteksc/AndroidPdfViewer

Así que me he puesto a buscar alguna solución para poder leer archivos PDF que se encuentren en la carpeta Documentos de la Memoria Externa, y no soy capaz de leer estos PDF.

He probado abrirlos desde el WebView con PDF.js pero solo funciona con archivos que estén en la carpeta Assets, aparte de que es muy lento, y tiene algunos inconvenientes más.

https://mozilla.github.io/pdf.js/


Uri path = Uri.parse(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS) + "/1.pdf");
webView.loadUrl("file:///android_asset/pdfjs/web/viewer.html?file=" + path + "#zoom=page-width");



He probado con otras librerías, pero son muy pobres y no son muy practicas porque para pasar de página hay que utilizar botones, con lo que un documento grande es una pesadilla pulsar tantas veces el botón para pasar de página.

El PDF tengo que abrirlo en la misma aplicación, por lo que utilizar el código para abrir los pdf con aplicaciones externas no me sirve, y tampoco código que tenga que hacer uso de internet, porque la mayoría de las veces no tengo cobertura.


Si alguien me puede echar una mano para poder leer archivos PDF se lo agradecería.

P.D. No utilizo código kotlin

Gracias.
#3
Hola, tengo un campo fecha, que cuando introduzca una fecha quiero que también aparezca en otra parte del documento.

He copiado y pegado ese campo en otra parte del documento, pero desde los dos campos puedo modificar la fecha, solo quiero que se modifique en uno y el otro que solo aparezca la fecha.

Como se puedo hacer ?


Gracias.
#4
estoy utilizando FileProvider para compartir archivos con otras aplicaciones, y me he encontrado con un problema que no consigo solucionar.

Cuando se muestra esta ventana para escoger una aplicación con la que abrir el archivo:



Si en lugar de seleccionar una aplicación, pulso la tecla de retroceso, no vuelve a mostrar la aplicación que estoy utilizando, sino que se queda una ventana o fondo blanco



Tengo que volver a pulsar otra vez la tecla de retroceso para quitar ese blanco y que se muestre la aplicación que estoy utilizando.

¿ Como puedo evitar que se muestre esa ventana con fondo blanco ?

Este es el codigo que tengo puesto para FileProvider


Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.setType("application/*");
shareIntent.setAction(Intent.ACTION_VIEW);            
shareIntent.putExtra(Intent.EXTRA_STREAM, contentUri);
shareIntent.setDataAndType(contentUri, "application/*");      

startActivity(Intent.createChooser(shareIntent, "Seleccionar aplicación "));


Salu2.
#5
Hola, recurro a vosotros para ver si me podéis ayudar con este problema, lo que no sé es si este post está bien aquí, si no es así lo siento, a ver si alguien lo puede mover.

No tengo ni idea de programa Macros en Excel es la primera vez que lo toco y lo que tengo hecho y mal, ha sido por los videotutoriales que he visto.

Veréis.... me suelen pasar un archivo en Excel, que tiene todos los datos en una solo hoja, me gustaría ordenar un poco esa información en otro libro que tengo creado a modo de plantilla, pero para que quede bien esa información hay que pasarla al otro libro dependiendo del Mes, del día de la semana, y si es festivo.

Para no poner tanto código en el post, como puedo adjuntar en el post los dos archivos que estoy utilizando por si queréis pegarles un vistazo, que supongo que también os será más fácil.


Un saludo.
#6
Hola, buenas tardes.
Tengo creado un menú horizontal "horizontalscrollmenu", y en cada una de las pestañas que contiene el menú, muestro una actividad "A", y desde la que tengo una serie de botones para mostrar otra actividad "B", y desde esta actividad mostrar una tercera actividad "C", etc...
A -> B -> C -> D -> E  En lugar de pulsar el botón de atrás x veces para llegar a mostrar la actividad "A", intento poner en esas pestañas una segunda opción con una pulsación larga para que al hacer esa pulsación se muestre la actividad "A"


He visto ejemplos de como implementar dos funciones en un botón, una de ellas con una pulsación larga, pero en mi caso no se como poner esa pulsación larga en las opciones o pestañas del menú.

Este es el código que tengo puesto para mostrar el menú con sus respectivas pestañas.

Código (java) [Seleccionar]


   @Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);
       setContentView(R.layout.activity_main);

       Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
       setSupportActionBar(toolbar);  

       horizontal_menu = findViewById(R.id.horizontal_menu);
       viewPager = findViewById(R.id.pager);

      horizontal_menu.addItem("Menu 1", R.drawable.home_icon, true);
      horizontal_menu.addItem("Menu 2", R.drawable.round_account);
      horizontal_menu.addItem("Menu 3", R.drawable.round_account);

      horizontal_menu.showItems();

       PagerAdapter pagerAdapter = new PagerAdapter(getSupportFragmentManager());
       viewPager.setAdapter(pagerAdapter);
       viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
           @Override
           public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
           }

           @Override
           public void onPageSelected(int position) {
                horizontal_menu.setItemSelected(position);
           }

           @Override
           public void onPageScrollStateChanged(int state) {
           }
       });

       horizontal_menu.setOnHSMenuClickListener(new HorizontalScrollMenuView.OnHSMenuClickListener() {
           @Override
           public void onHSMClick(MenuItem menuItem, int position) {
               viewPager.setCurrentItem(position);
           }
       });

   }

private class PagerAdapter extends FragmentPagerAdapter {
       PagerAdapter(FragmentManager fm) {
           super(fm);
       }

       @Override
       public Fragment getItem(int position) {
           Fragment fragment;
           switch (position) {
               case 0:
                   fragment = new Menu1();
                   break;
               case 1:
                       fragment = new Menu2();
               case 2:
                   fragment = new Menu3();
                   break;
               default:
                   fragment = null;
                   break;
           }

           return fragment;

       }

       @Override
       public int getCount() {
           return 4;
       }
   }



Si me puede ayudar alguien a implementar esa pulsación larga en las pestañas que contiene un menú, se lo agradecería, porque me tiene bloqueado.


Gracias.
#7
Java / Android - Como regresar al ListView ?
24 Mayo 2019, 10:55 AM
Hola, a ver si alguien me puede echar una mano con este problema, tengo creado un ListView que contiene documentos PDF, cuando muesto uno de ellos, al cerrarlo no se vuelve a mostrar el listado con los PDFs.

Esto me pasa cuando el ListView se encuntra en un segundo Fragment, por si tengo una actividad desde la que llamo a un Fragment para mostrar el ListView, aqui no hay problema.

En cambio cuando tengo una actividad desde la que muestro Fragment que contiene una serie de botones, desde los que llamo a un segundo Fragment para mostrar el ListView, aqui como digo cuando muesto uno de sus elementos al cerrarlo no se vuelve a mostrar el ListView.

No se si sera suficiento con este codigo, es el que tengo en el XML del segundo Fragment:

Código (java) [Seleccionar]


    <RelativeLayout
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FAFAFA"
        android:clickable="true"
        tools:context="com.darwindeveloper.horizontalscrollmenu.E_Cre">
   
            <FrameLayout
                android:id="@+id/fragmen_cre"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginStart="4dp"
                android:layout_marginEnd="4dp"
                android:orientation="vertical"
                app:layout_constraintEnd_toEndOf="parent"
                app:layout_constraintStart_toStartOf="parent"
                app:layout_constraintTop_toTopOf="parent">
   
                    <androidx.constraintlayout.widget.ConstraintLayout
                        android:layout_width="match_parent"
                        android:layout_height="match_parent"
                        android:orientation="vertical">
   
                        <ImageButton
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            ...
                            ...
                            .../>
   
                        <Button
                            android:id="@+id/btn_pdf_44"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            ...
                            ...
                            .../>
   
                        <Button
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            ...
                            ...
                            .../>
                    </androidx.constraintlayout.widget.ConstraintLayout>
                </FrameLayout>
   
   
    </RelativeLayout>


#8
Hola, tengo creado un menú horizontal con pestañas desde las que llamo a la clase que extienden de Fragment, donde tengo puesto unos botones para abrir una segunda clase Fragment.

El problema es que cunado llamo a esta segundo Fragment el primer Fragment se siguen mostrando debajo.

Lo de poner un fondo no es efectivo, porque si pulsamos sobre una parte de la pantalla que contiene debajo un botón, éste sigue activo y mostraría su contenido.

Alguien me puede decir como evitar que se superpongan los Fragment ?

Este es el codigo que tengo puesto en el Fragment y su xml

Menu1.java extends Fragment


 public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {

       View rootView = inflater.inflate( R.layout.menu1, container, false );

       bt_apuntes = rootView.findViewById(R.id.btn_Apuntes);
       bt_apuntes.setOnClickListener(new View.OnClickListener() {
           @Override
           public void onClick(View v) {
               Apuntes_2 fl=new Apuntes_2();
               FragmentTransaction transaction=manager.beginTransaction();
               transaction.replace(R.id.fragmen_menu1,fl);
               transaction.addToBackStack(null);
               transaction.commit();
           }
       });

 return rootView;

}


Menu1.xml  (he quitado mas código que tengo puesto para otros botones para dejar de ejemplo solo uno)



<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout
   ....
   ....
   android:clickable="true"
   android:focusable="true"
   tools:context=".Menu1">

   <FrameLayout
       ....
       ....
       android:id="@+id/fragmen_menu1">

           <androidx.constraintlayout.widget.ConstraintLayout
           android:layout_width="match_parent"
           android:layout_height="wrap_content">

               <Button
                   android:id="@+id/btn_Apuntes"
                   android:text="Apuntes"
                   ....
                   ....
                   ....
                   ..../>
           </androidx.constraintlayout.widget.ConstraintLayout>

   </FrameLayout>

</androidx.constraintlayout.widget.ConstraintLayout>



P.D. lo de poner el android:clickable="true" y android:focusable="true" es porque he leido que para que no se superpongan los fragment hay que ponelo, pero a mi no me funciona.


Un saludo.
#9
Hola, el código javascript es el que intento utilizar, para poner una contraseña a una pagana html es el que aparece en este post.


<html>
<body>
<script LANGUAGE="javascript">
   function Entrar(password) {window.location=password+".htm"}
</script>

<form>
  <p><input type="password" name="palabra" size="25"> <input type="button" value="entrar"
  onClick="Entrar(this.form.palabra.value)" name="button"> </p>
</form>

</body>
</html>


Pero no sé cómo modificar ese código para que muestre un mensaje de alerta en el caso de que al pulsar el botón de confirmar se escriba un password erróneo o bien se deje en blando.

Si  alguien me puede ayudar con el código se lo agradecería.

Salu2.
#10
Hola, tengo una aplicación donde he puesto un botón que al pulsar sobre él abre el explorador de archivos mostrando esa carpeta, el problema es que esa aplicación se ejecuta en ordenadores diferentes, y hay ordenadores que la carpeta la han llamado "COMPARTIR", y otros ordenadores la llaman "COMPARTIDA".

He creado un archivo CMD, que no se si el código que he puesto es correcto, porque no me termina de funcionar como quiero, primero comprueba que nombre tiene la carpeta, y una vez comprobado ejecuta explorador de archivos y muestre esa carpeta.

He puesto este código, y si la carpeta se llama COMPARTIDA el explorador de archivos se ejecuta y muestra esa carpeta, pero.... si la carpeta se llama COMPARTIR el explorador se ejecuta dos veces, una que muestra la carpeta COMPARTIR, y otra que muestra la carpeta DOCUMENTOS

set "carpeta=C:\compartir"

if exist %carpeta% (explorer.exe c:\COMPARTIR)
else
(explorer.exe c:\COMPARTIDA)



También he probado una tercera condición por si la carpeta tiene otro nombre o no existe, ya que el explorador de archivos se sigue ejecutando mostrando la carpeta DOCUMENTOS, he probado con este código:


set "carpeta=C:\compartir"

if exist %carpeta% (explorer.exe c:\COMPARTIR)
elif
  (explorer.exe c:\COMPARTIDA)
else
(exit)



Que código seria el correcto porque no doy con la solución?


Salu2.
#11
Hola, antes de nada diré que no tengo mucha idea en crear paginas web, aunque para crearlas utilizo el programa WebsiteX5 que lo hace casi todo, pero en esta ocasión necesito crear una pagina en ASP con la que pueda subir archivos a un servidor.

He probado códigos que he encontrado para crear esa pagina, pero ninguno me ha funcionado, a la hora de pulsar el botón de subir el archivo es cuando se produce el error.

Si alguien tiene algún código que funcione con el que pueda probar a subir archivos a un servidor se lo agradecería.



Salu2.
#12
Hola, tengo un problema para extraer la canciones de un archivo APE, tengo los dos archivos el APR y el CUE, pero parece que el archivo CUE esta mal porque da un error cuando lo cargo en el EZ CD Audio Converter para extraer su contenido.

No se si le falta alguna linea al CUE y por eso da error, dejo aqui el contenido del archivo CUE por si se puede ver donde si tiene algun error.

REM GENRE Classical
TITLE "The Four Seasons"
FILE "The Four Seasons.ape" WAVE
  TRACK 01 AUDIO
    TITLE "Allegro"
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Largo"
    INDEX 01 03:35:30
  TRACK 03 AUDIO
    TITLE "Allegro (Pastoral dance)"
    INDEX 01 06:24:28
  TRACK 04 AUDIO
    TITLE "Allegro non molto - Allegro"
    INDEX 01 10:47:58
  TRACK 05 AUDIO
    TITLE "Adagio - Presto - Adagio"
    INDEX 01 16:47:03
  TRACK 06 AUDIO
    TITLE "Presto (Summer gales)"
    INDEX 01 18:58:35
  TRACK 07 AUDIO
    TITLE "Allegro (Rustic dance and song)"
    INDEX 01 21:19:01
  TRACK 08 AUDIO
    TITLE "Adagio molto (Sleeping drunkards)"
    INDEX 01 26:21:61
  TRACK 09 AUDIO
    TITLE "Allegro (The chase)"
    INDEX 01 28:46:56
  TRACK 01 AUDIO
    TITLE "Allegro non molto"
    INDEX 01 32:30:23
  TRACK 02 AUDIO
    TITLE "Largo"
    INDEX 01 36:03:68
  TRACK 03 AUDIO
    TITLE "Allegro"
    INDEX 01 38:26:34




Se puede crear un nuevo archivo CUE de ese APE ?



Salu2.
#13
Hola,

En una aplicación que tengo, he puesto un enlace para se ejecute el gestor de correo Thunderbird


El Thunderbird en unos ordenadores esta instalado en una versión de Windows de 32.bit y en otros de 64-bit por lo que la carpeta de instalación cambia.


Desde el enlace que tengo puesto, lo dirijo a que ejecute un archivo *.Bat o *..cmd con el siguiente código y funciona:


if exist C:\"Archivos de programa"\"Mozilla Thunderbird"\thunderbird.exe
(START C:\"Archivos de programa"\"Mozilla Thunderbird"\thunderbird.exe)
else (START C:\"Program Files (x86)"\"Mozilla Thunderbird"\thunderbird.exe)


He probado a poner una condición mas, vamos un "else", o no se puede utilizar, o lo estoy haciendo mal porque no me funciona.


Estoy intentando poner una condición mas, ya no con el Thunderbird, si no con otra aplicación,  que se puede encontrar instalada en rutas diferentes, como puedo poner mas condiciones para que ejecute la aplicación en otras rutas ?


Salu2.




[MOD]:
1) Debes insertar el código en su respectiva etiqueta.
2) Debes intentar especificar el lenguaje al que te refieres en el título de tu pregunta.
#14
Hola, antes de empezar quiero comentar que no tengo mucha idea de VB, así que perdonarme si pregunto alguna tontería.

Estoy peleándome con una pequeña aplicación "124 Kbs" creada en VB, a la que quiero cambiar una ruta que tiene puesta para buscar un archivo, intento quitarle esa ruta para que el archivo lo cargue en la misma carpeta que se encuentra el ejecutable.

He probado a cambiar esa ruta mediante Ingeniería Inversa, pero ha sido todo un desastre.

Así que he probado a descompilar el ejecutable, he utilizado un Descompilador y me ha extraído los archivos, en VB intento cargar el archivo que tiene la extensión *.vbp, pero me da errores en varios archivos, como estos:

Línea 17: la clase ImageList del control ImageList1 no era una clase de control cargada.
Línea 19: la clase ListView del control lstTrenes no era una clase de control cargada.
Línea 97: la propiedad DataFormat de lblHora tenía un valor no válido.
Línea 107: la propiedad DataFormat de lblFecha tenía un valor no válido.


Lo único que quiero es quitarle la ruta que tiene para buscar un archivo, sería muy complicado solucionar estos problemas, o hay alguna otra forma de hacerlo.


Gracias.
#15
Llevo un tiempo intentando editar un pequeño archivo EXE creado en Visual Basic y ya no se que mas probar, a ver si me podéis ayudar.

Al ejecutable tengo que cambiar una ruta donde buscar un archivo, ese archivo lo busca en C:\aplicacion\archivo.mdb, quiero quitarle esa ruta para dejarlo en \archivo.mdb que el programa se pueda ejecutar desde un lápiz usb.

He probado con el ResHacker, pero solo muestra el código para cambiar el icono.

También he probado a descompilarlo con el VB Decompiler Pro, y con el VBReFormer, no he utilizado nunca el Visual Basic, pero cuando intento cargar el proyecto que he extraído con esos programa, no lo carga.

Tambien he probado desde la linea de comandos del Visual Studio con ildasm, y en la ventana que muestra para cargar el EXE tampoco lo carga.

Me puede decir alguien como puedo editar el EXE para quitar esa ruta ?

El programa es solo un ejecutable y una base de datos *.mdb, no lleva librerías.


P.D. Este tema lo postee en el foro equivocado, pero el amigo Eleкtro me ayudo y realizo unas pruebas este es el post


Salu2.
#16
Hola, lo siento si este no es el lugar donde preguntarlo, pero no sabia donde hacerlo.

Llevo un tiempo intentando editar un pequeño archivo EXE creado en Visual Basic y ya no se que mas probar, a ver si me podéis ayudar.

Al ejecutable tengo que cambiar una ruta donde buscar un archivo, ese archivo lo busca en C:\aplicacion\archivo.mdb, quiero quitarle esa ruta para dejarlo en \archivo.mdb que el programa se pueda ejecutar desde un lapiz usb.

He probado con el ResHacker, pero solo muestra el codigo para cambiar el icono.

También he probado a descompilarlo con el VB Decompiler Pro, y con el VBReFormer, no he utilizado nunca el Visual Basic, pero cuando intento cargar el proyecto que he estraido con esos programa, no lo carga.

Tambien he probado desde la linea de comandos del Visual Studio con ildasm, y en la ventana que muestra para cargar el EXE tampoco lo carga.


Me puede decir alguien como puedo editar el EXE para quitar esa ruta ?

P.D. el programa es solo un ejecutable y una base de datos *.mdb, no lleva librerias.


Salu2.
#17
Hola, tengo varios botones puestos en una aplicación, cada botón es para ejecutar por ejemplo el Word, porque dependiendo del sistema operativo o la versión del word, el ejecutable se encuentran en rutas diferente.

C:\Archivos de programa\Microsoft Office97\Office\winword.exe
C:\Archivos de programa\Microsoft Office\Office\winword.exe
C:\Program Files (x86)\Microsoft Office\Office15\winword.exe

Me gustaría dejar solo un botón, para que ejecute un archivo BAT, que código tendría que poner en el BAT, para que ejecute el Word dependiendo de la versión que se tenga instalada ?


Gracias
#18
Windows / Como cambiar el Icono de las Carpetas ?
9 Diciembre 2013, 09:39 AM
Que tal compañero, ya sé que la pregunta de cómo cambiar un icono a una carpeta es fácil, pero yo lo he complicado un poco, primero el código que hay en el archivo desktop.ini lo tengo que poner manualmente porque tiene que valer también para cuando esa carpeta se encuentre en un lápiz USB, y segundo las librerías que contienen los iconos están dentro de una determinada carpeta, la cual puede cambiar de lugar dependiente de si se encuentra en un lápiz o disco duro.

Esa librería con iconos está dentro de una carpeta "Configuración", y ésta carpeta se encuentra dentro de otra:

C:\Aplicación\Configuración


Si copiamos esas carpetas a otra unidad la letra cambia, pero seguirá estando en:

--\Aplicación\Configuración


Dentro de la carpeta "aplicación" hay más carpetas y subcarpetas, y todas llevarían un icono

--\Aplicación\Documento1

--\Aplicación\Documento1\Documento2


El código que utilizo es este, pero no funciona:

desktop.ini
[.ShellClassInfo]
IconResource=\Configuración\Librería.dll,48
IconFile=\Configuracion\Librería.dll
IconIndex=48


Por más vueltas que le esto dando no consigo que muestre los iconos, sabe alguien como tendría que se ese código?


P.D. utilizo dos códigos diferentes para que los iconos de las carpetas se puedan ver en Windows XP, y Windows superiores.


Salu2.
#19
Software / CreateInstall como ejecutar un comando
31 Octubre 2011, 10:24 AM
Hola, primero dar gracias a Songoku por el tutorial.

Estoy utilizando una versión mas reciente de la que hay en el tutorial que creo Songoku por lo que han cambiado algo las ventanas.

Estoy intentado crear una pequeña aplicación con el fin de que al ejecutarse aplique el comando de msdos "attrib" a unas determinadas carpetas.

Me podeis decir como se hace?

También he intentado crear un archivo *.bat que se copia en una determinada carpeta, para que una vez copiado ese archivo se ejecute con las ordenes que le doy al comando attrib, pero una vez que termina la instalación no se llega a ejecutar.


Digamos que seria crear un instalador, pero que no instale nada, si no que la misma aplicación que se cree, ejecute el comando attrib.



Gracias.

#20
Hola, siento abrir un nuevo post, pero he buscado informacion y leido alguno algo antiguos donde aconsejan no revivir los post.

Mi caso es algo diferente a los que he vito; no puedo entrar al router porque el usuario y contraseña los han cambiado, comentan que haciendo un reset al router volvería a los valores de fabrica, pudiendo entrar con 1234.

El problema es que Internet esta contratado con una de esas compañías que hay en los pueblos y me imagino "no estoy muy puesto en esto" es que la configuración para conectarme a Internet puede ser diferente, por lo que si dejo los volares de fabrica igual me quedo sin Internet; me puse en contacto con ellos para que me la facilitasen y me dijeron que no se la dan a nadie, ahí ya me mosquee un poco, por eso intento conseguirla sin tener que depende de ellos.

El Wifi esta abierto y me han llegado comentarios de los vecinos, que hay quien dice que no contratan Internet porque se conectan al mio.

Lo que quiero es ponerle al router la mac del portatiel y de xbox para solo poder conectarme yo, pero claro, el user y pass no lo se.

He probado un programa que dice que revela estos datos, el RouterPassView pero no me muestra nada, hay alguna forma de obtener esos datos sin tener que hacer un reset para no perder la configuración.


Gracias anticipadas.




#21
Hola, no estoy muy puesto en esto, y lo que intento es modificar este código para tener mas opciones de busqueda.

El código del buscador, muestra dos opciones de búsqueda, una general que buscar en Google, y otra para que busque en una web.

El código es el siguiente:

<!-- SiteSearch Google -->
<FORM method=GET action="http://www.google.com/search">
<input type=hidden name=ie value=UTF-8>
<input type=hidden name=oe value=UTF-8>
<TABLE bgcolor="#FFFFFF"><tr><td>
<A HREF="http://www.google.com/">
<IMG SRC="http://www.google.com/logos/Logo_40wht.gif"
border="0" ALT="Google"></A>
</td>
<td>
<INPUT TYPE=text name=q size=31 maxlength=255 value="">
<INPUT type=submit name=btnG VALUE="Buscar en sitio">
<font size=-1>
<input type=hidden name=domains value="Buscar en Web 1"><br><input type=radio name=sitesearch value=""> WWW <input type=radio name=sitesearch value="Web1.es" checked> Buscar en Web 1<br>
</font>
</td></tr></TABLE>
</FORM>
<!-- SiteSearch Google --> 


A este código si le pongo una pagina, el contenido de esa busqueda lo muestra bien, pero intento ponerle una pagina mas, o sea para que busque en dos, tres, o las páginas que yo le ponga, pero por más que modifico el código luego no funciona bien.

Me puede ayudar alguien que entienda, y que me diga como tengo que modificar ese código para que muestre bien las busquedas.


Un saludo.
#22
Hola, no estoy muy puesto en estos temas, si alguien puede ayudarme se lo agradecería.

Intento poner un vídeo de noticias del tiempo en otra página, el código es el siguiente:


<div id="ex1" class="jqDnR">

<div id="multiplayer_A3" style="background-color: rgb(254, 254, 254);">
<embed type="application/x-shockwave-flash" src="http://www.antena3noticias.com/PortalA3N/swf/A3Player560.swf"
id="multiplayer_A3_swf"
name="multiplayer_A3_swf"
bgcolor="#FFFFFF"
quality="high"
allowscriptaccess="always"
allowfullscreen="true"
wmode="transparent"
salign="t"
scale="noscale"
flashvars="xml=http://www.antena3noticias.com/PortalA3N/loadDataViewer.do?idGaleriaVideos=9166430%26id_contpag=0"
height="460" width="640">
</div>

<script>
function resize(h)
{  
document.getElementById("multiplayer_A3").style.height = h+"px";      
document.getElementById("multiplayer_A3_swf").height=h;                                      
}                                                    
</script>

<script>
var vm = new SWFObject("http://www.antena3noticias.com/PortalA3N/swf/A3Player560.swf", "multiplayer_A3_swf", "640", "460", "9", "#FFFFFF");
vm.addParam("allowScriptAccess", "always");
vm.addParam("allowFullScreen", "true");
vm.addParam("quality", "high");
vm.addParam("wmode", "transparent");
vm.addParam("salign", "t");
vm.addParam("scale", "noscale");
vm.addVariable("xml","http://www.antena3noticias.com/PortalA3N/loadDataViewer.do?idGaleriaVideos=9166430%26id_contpag=0");
vm.write("multiplayer_A3");
</script>

</div>




Si lo copio tal cual, funciona, pero.... el problema está en que ese vídeo se tiene que visualizar en una intranet y no tiene salida a internet.

La página creada en esta intranet está en un servidor de internet por lo que todo lo que ponga en el servidor se puede ver en la página de la intranet.

He copiado el archivo "A3Player560.swf" en el servidor para que se pueda reproducir, lo malo es que al cargar el vídeo, que creo que es el que está en esta línea de código


http://www.antena3noticias.com/PortalA3N/loadDataViewer.do?idGaleriaVideos=9166430%26id_contpag=0


no se reproduce por no tener permisos para salir a internet para obtener esos datos

Lo he intentado mediante iframe y nada, también he creado una página php para que recoja ese video en el servidor y pasarlo a una variable para que así se pueda reproducir, pero creo que todo lo que he probado no me sirve para reproducirlo.

Este es el código de la página php

<?
function recibe_imagen ($url_origen)
{
$mi_curl = curl_init ($url_origen);
curl_setopt ($mi_curl, CURLOPT_HEADER, 0);
curl_exec ($mi_curl);
curl_close ($mi_curl);
}

recibe_imagen("http://www.antena3noticias.com/PortalA3N/loadDataViewer.do?idGaleriaVideos=9166430%26id_contpag=0");

?>


Tambien he probado con esto otro:

<?
$video = $HTTP_GET_VARS['http://www.antena3noticias.com/PortalA3N/loadDataViewer.do?idGaleriaVideos=9166430%26id_contpag=0
']

echo $video

?>



Que código tendría que poner para poder visualizar el vídeo?

Gracias anticipadas.