Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Wed 22 Feb 2017, 18:32
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
seleccionar archivos con script en ventana ROX
Moderators: rarsa
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 1 [4 Posts]  
Author Message
arivas_2005

Joined: 25 Feb 2007
Posts: 153

PostPosted: Mon 06 Feb 2017, 23:25    Post subject:  seleccionar archivos con script en ventana ROX  

Saludos

Tengo la necesidad de utilizar el aporte de MochiMopel para marcar una lista de archivos predeterminada

El script esta en (al final):
http://www.murga-linux.com/puppy/viewtopic.php?t=86079

Ya hice prueba en puppy thar 6 original (ingles) y funciona bien el script pero al españolizarlo ya no funciona y sale el error que se muestra en la imagen.

--Por donde hay que modificar dicho script?

mis agradecimientos
error-rox-fileselect.png
 Description   
 Filesize   70.98 KB
 Viewed   57 Time(s)

error-rox-fileselect.png

Back to top
View user's profile Send private message 
wow

Joined: 29 Jun 2006
Posts: 1013
Location: Peru

PostPosted: Tue 07 Feb 2017, 19:19    Post subject:  

Tampoco encontré solución. Pero si funciona en inglés, asi que... a revertir el cambio de idioma para ese programa xD

Code:
#! /bin/bash
FILES="/tmp/01TEST
/tmp/abTEST
/tmp/cdeTEST"

touch $FILES                                # Create some test files
LIST="/tmp/00_filelist.txt"                 # Assign variable LIST
echo  "$FILES" > "$LIST"                    # Write file paths to file LIST

FIRSTFILE=$(head -n1 "$LIST")               # Retrieve first file path  in LIST
# Desactivar la localización/soporte de idiomas
LANG=C
# rox -n para abrir una nueva ventana sin reutilizar variables como el idioma
rox -ns "$FIRSTFILE" &                        # Open ROX-Filer with FIRSTFILE activated (but not yet selected)
sleep 0.2
xdotool key question                        # Shortcut '?' opens the 'Select If' entry field
xdotool type "system(grep \"%\" \"$LIST\")" # Define  grep command
xdotool key Return                          # Run command. ROX selects all files matched in grep command

Luego de esos cambios (LANG=C, rox -n &, sleep) el script vuelve a funcionar. El cambio es temporal hasta cerrar el Rox en inglés.

_________________

Back to top
View user's profile Send private message 
arivas_2005

Joined: 25 Feb 2007
Posts: 153

PostPosted: Tue 07 Feb 2017, 22:37    Post subject:  

Gracias wow

Pues ni modo, como dice.. volver al original. Sad
Aunque es un poco intrigante saber que al cambiar el lenguaje del puppy tambien se cambian algunas propiedades, como la del ejemplo anterior.

Saludos.
Back to top
View user's profile Send private message 
arivas_2005

Joined: 25 Feb 2007
Posts: 153

PostPosted: Sat 18 Feb 2017, 14:32    Post subject:  

Saludos

Estoy intentando forzaruna solución parecida a la que ofreció MochiMopel (''una locura!!')' para marcar una lista de archivos predeterminada, usando xdotool. He googleado mucho y por mi escasa experiencia en programación, llevo muchas horas en esta actividad. Crying or Very sad

El código inicial es el siguiente:
Code:
#! /bin/bash
FILES="/tmp/01TEST
/tmp/abTEST
/tmp/cdeTEST"

touch $FILES                                # Create some test files
LIST="/tmp/00_filelist.txt"                 # Assign variable LIST
echo  "$FILES" > "$LIST"                    # Write file paths to file LIST
FIRSTFILE=$(head -n1 "$LIST")               # Retrieve first file path  in LIST
rox -s "$FIRSTFILE"                         # Open ROX-Filer with FIRSTFILE activated (but not yet selected)
#for m in {1..40}; do ## numero de archivos de la lista en la ventana rox
xdotool key space
xdotool key --delay 1 --clearmodifiers ctrl+c  # clear modifier quita la seleccion por omision  ##  eys("<ctrl>+v")   keys("<ctrl>+x")
xdotool key --delay 3 --clearmodifiers p    #--delay 1  pone el foco en el ppunto de insercion anterior
xdotool key --delay 4 --clearmodifiers Home #End  enviar el cursor de texto al inicio de cadena en cuadro dialogo
xdotool key --delay 2 --clearmodifiers Home
#xdotool key --delay 0 --clearmodifiers Shift+Home
xdotool key --delay 3 Shift+End  ##+End -- seleccionar el texto del cuadro dialogo
xdotool key ctrl+c # copiar texto cuadro dialogo
xdotool key Alt+F4  # cerrar ventana
sleep 0.1
xdotool key --clearmodifiers Tab # trasladarse al archivo elegido en  rox -s "$FIRSTFILE"   
sleep 0.1
xdotool key --delay 0 space # marcar el archivo mostrado en el cuadro dialogo
sleep 0.1
apega=$(xclip -selection clipboard -o) # capturar en variable la ruta del archivo
Xdialog --msgbox $apega 0 0
sleep 1
xdotool key --clearmodifiers Up # regresar la barra de seleccion al archivo anterior en la lista
sleep 0.1
#xdotool key --clearmodifiers Down
#done
exit 0


pero sucede que no siempre da el mismo resultado.
A veces solo da el nombre del archivo y a veces si captura toda la ruta.

en la figura de abajo, muestro las dos ventanitas con el resultado
En realidad, quiero capturar la ruta completa y no solo el nombre del archivo.
El proceso es así
- Abrir rox como lo sugiere MochiMopel
- marcar el archivo
- simular un proceso de copiar
- en la ventana copiar intentar capturar la ruta completa
- - - - enviar el cursor al inicio de la cadena en el cuadro dialogo sin seleccionar
- - - - seleccionar la cadena
- copiar la cadena selecionada
- cancelar el cuadro copiar
- trasladarse al archivo elegido previamente en rox
- trasladar la cadena capturada en el cuadro copiar a una variable
. (esto con el proposito de confirmar si ese archivo hay que selecionarlo o no)
- si es seleccionable, regresar la barra de seleccion al archivo anterior del que tiene el foco y marcarlo)
-- ... !?

Mi kid es lograr que siempre me marque toda la ruta
Gracias!
b_selecFilesRox21.png
 Description   
 Filesize   92.21 KB
 Viewed   17 Time(s)

b_selecFilesRox21.png

Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 1 [4 Posts]  
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Usuarios de habla Hispana
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0319s ][ Queries: 12 (0.0029s) ][ GZIP on ]