Jump to content

APB

Usuarios Activos
  • Content Count

    5979
  • Joined

  • Last visited

  • Days Won

    33

Posts posted by APB

  1. Supongo que cuando hablas de “programas demasiado potentes de videovigilancia para varias cámaras ip” te referirás a este que he encontrado a la primera: https://www.bensoftware.com/securityspy/

    Tienes una prueba gratuita de 30 días, con ella podrías encontrar al ladrón. Dependiendo de lo robado 41€ tampoco es un gasto excesivo.

    Sin pensarlo demasiado creo que usar la cámara integrada tiene el inconveniente del led chivato. Que yo sepa no se puede apagar de ninguna manera y si solo tapas el led, no toda la cámara, parece muy sospechoso.

     

    ¿Has pensado en pasarte por una “tienda espía”? Seguramente vendan cámaras camufladas por ¿poco? dinero.

  2. Hace 4 horas, machete dijo:

    Hasta donde yo sé, 'driver' es el nombre que recibe un software que controla un hardware, supongo que te refieres a eso cuando hablas de el 'software de comunicación con el equipo'. 

    Si te fijas en el último mensaje del hilo enlazado por lofercan se refiere a los programas de chat: Skype, FaceTime, Teams, etc. Depende del programa la misma cámara funciona bien o mal.

  3. Hace 3 horas, Trip_eco dijo:

    por necesidades de tener algo con buena batería y que en menos de dos telediarios se fastidie,...

    Bienvenido aunque espero que tu nuevo air no cumpla con tus necesidades y dure mucho más que dos telediarios. 😜

  4. Hace 55 minutos, Sugars697 dijo:

    he puesto este código y me da la ruta d ella carpeta Mac 1

    me sae asi: /xxxx/carpeta Mac1::01001.png

    Seguramente se deba a que en la ruta de la carpeta Mac1 del principio has dejado un / al final de la ruta. Si te fijas en mi ejemplo la ruta termina sin él: property carpeta_Mac : POSIX file "/xxxx/carpeta Mac1"

  5. He probado el script y me funciona correctamente.

    Sigue haciendo lo mismo que el anterior:

    • png de la carpeta Mac1 a la carpeta Servidor
    • jpg, los sustituidos por los png, de la carpeta Servidor a la carpeta Mac3

    ¿Los nombres se corresponden con los de los archivos?

    ¿No tendrán espacios en blanco antes o después?

    Para asegurarte que el script no cometa errores añade la siguiente instrucción después de repeat with nom_arxiu in items of llista_noms

    	display dialog (carpeta_Mac as string) & ":" & nom_arxiu & ".png"

    Te mostrará una ventana con la dirección completa del primer archivo de la carpeta Mac1. Fíjate que no hayan espacios en blanco ni nada parecido.

    Revisa las direcciones iniciales de las carpetas, no sea que hayas cometido algún error al copiarlas.

  6. Lo que pensaba, no separa correctamente los nombres. El número de la segunda ventana debería ser la cantidad de nombres de archivos del txt y no solo uno.

    • Si la lista de nombres fuera esta:
    Citar

    012345
    6
    78901
    234567

    • Selecciona y copia desde la última cifra del primer número hasta la primera del segundo (la parte negrita.
    • En el script elimina las dos comillas de las siguientes líneas (en negrita😞
    Citar

    property text_delimiters :

    • Después de los dos puntos abre comillas, pega lo copiado de TextEdit y cierra comillas. Debería quedar así:
    Citar

    property text_delimiters : "5
    6“

    • Borra el 5 y el 6 sin borrar el salto de línea y guarda el script.

    Vuelve a ejecutar el script y seguro que ahora te contará correctamente la cantidad de nombres de archivos y te mostrará el nombre del primero.

    Si además hace con ellos lo que quieres puedes desactivar las dos líneas que añadiste, las “display dialog ...” añadiendo dos guiones delante de cada una de ellas, para que no las ejecute pero las tengas para poder hacer la misma comprobación en el futuro si te fuera necesario. En el script tienes una línea desactivada como muestra.

     

    PD: Por si te preguntas a que viene tanto lío es porque a mi también me pasó. Hasta que no hice esto el script no reconocía el salto de línea del documento txt. 

  7. Para ver si AppleScript puede leer esa información usa este script con una imagen duplicada, por si acaso. Desconozco si la "description" de AppleScript es la misma de la que tu hablas.

    tell application "Finder"
    	set arxiu_alias to choose file
    	set arxiu_descripcio to description of arxiu_alias	
    	display dialog arxiu_descripcio as string
    
    	
    	set description of arxiu_alias to "autor APB"
    	set arxiu_descripcio to description of arxiu_alias	
    	display dialog arxiu_descripcio as string
    end tell

    Después de que selecciones la imagen te mostrará la descripción en una ventana. Si aparece la información que quieres dale al botón Aceptar y intentará cambiar ese texto por "autor APB", si no falla te lo mostrará en otra ventana.

  8. Si seleccionas TextEdit:Formato>Convertir en texto sin formato (mi versión es la de High Sierra, puede que en los más modernos sea algo diferente) la extensión del archivo cambia de rtf a txt.

    ¿Por descripción te refieres al comentario que puedes añadir en la ventana de información del archivo? Si que se puede copiar y pegar esa información aunque me parece extraño que desaparezca al copiar un archivo de un servidor (nunca lo comprobado).

    PD: Las instrucciones del mensaje anterior son correctas.

  9. Hace 1 hora, devildakar dijo:

    buenas alguien me recomienda alguno de esos sistemas para instalarlo en una macbook a1212

    Si no me equivoco tu equipo es un MacBook Pro del 2006 (Intel Core 2 Duo).

    Como mucho soporta el Mac OS X 10.7.5 (Lion) que, como puedes ver en la lista, continua siendo de pago. A la espera que alguien con un equipo similar te informe mejor creo recordar que Lion en equipos viejos funcionaba peor que SL. Desconozco si el nivel de desactualización entre SL (2009) y Lion (2011) es lo suficientemente como para que merezca la pena perder rendimiento por estar un poco más actualizado.

     

    PD: Procura dejar claro que modelo tienes y sus características (nombre, año, ram, OSX instalado, etc.). Así es más fácil ayudarte.

  10. Antes del error te pide que selecciones el archivo txt ¿verdad? Si es así no importa donde lo guardes.
    ¿Que formato tienen los nombres en el archivo .txt? El script espera una lista de nombres sin extensiones.

    Ahora no estoy en el Mac, espero no meter la pata al escribir estas instrucciones. Añádelas al script anterior justo antes del “repeat with nom_arxiu in items of llista_noms”

    display dialog number of items of llista_noms
    display dialog item 1 of llista_noms

    Te aparecerá dos ventanas, una después de la otra. En la primera te dirá en número de nombres de archivos que ha encontrado en el txt (no pongas un solo archivo), en la segunda el primer nombre de la lista.

    Así veremos si el fallo está en la forma de detectar los nombres de la lista, muy probablemente. Me dijiste que sería un archivo TextEdit, no un Excel. No sé cómo Excel genera los archivos txt ni si al leerlos AppleScript encuentra códigos/textos que no encuentra con los txt de TextEdit.

     

    Respecto a los metadatos casi seguro que no, lo miraré cuando pueda. Si no recuerdo mal para manipularlos se necesitaban programas de terceros.

  11. Bienvenido. 🙂

    Como eres nuevo en Mac puede que no sepas las opciones que tiene MacOS para hacer capturas de pantalla:

    • Captura de toda la pantalla: Mayúsculas + Comando + 3
    • Captura de un trozo de la pantalla: Mayúsculas + Comando + 4 - Icono del cursor en cruz para que puedas seleccionar la parte que quieras.
    • Captura de una ventana/panel: Mayúsculas + Comando + 4 y apretar una vez la barra espaciadora - Icono del cursor como cámara fotográfica y se selecciona en azul la ventana por donde pasa el cursor.

    Con la última opción habrías podido seleccionar solo la ventana de información del sistema.

    • Me gusta 1
  12. Hola y bienvenido @cadista.

    He visto tu hilo presentándote y, al igual que en este, pecas de brevedad. Al ser un foro puedes escribir todo el texto que quieras y si pides ayuda lo mejor para recibirla es explicar con pelos y señales lo que te ocurre indicando el programa afectado, su versión, la del OS que uses y el modelo del dispositivo (sobretodo si fuera un problema de hardware). Como leerás en más de un hilo, nuestras bolas de cristal hace tiempo que se les fue la magia y ahora solo son pisapapeles originales 😉.

    Si mi intuición no me falla y lo que quieres es importar canciones del disco duro a la aplicación, tu problema es que has elegido el menú incorrecto. Busca en Archivo>Añadir a la biblioteca. Puede que tenga otro nombre ya que tengo una versión vieja de MacOS y lo he mirado en iTunes (no tengo Música).

  13. Para suavizar mi propuesta de cobrar por abrir hilos de ayuda se me ha ocurrido que durante el primer año de registro abrir esos hilos fuera gratis. Así en el momento de pagar el usuario ya tendría experiencia con Macuarium y podría valorar si le merece la pena.

    Los que vengan una vez por un problema (consigamos ayudarles o no) y vuelvan a pasarse tres años después con otro problema seguramente no pagarán y simplemente se crearán otra cuenta. Los que se hagan habituales no les importará pagar, si el importe es bajo.

  14. Versión leyendo los nombres de un archivo de TextEdit con el texto sin formato (.txt).

    -- Llista d'arxius obtinguda d'un arxiu de text (.txt)
    
    property carpeta_Mac : POSIX file "/xxxx/carpeta Mac1"
    property carpeta_Servidor : POSIX file "/xxxx/carpeta Servidor"
    property carpeta_Mac_fotos_no_trobadas : POSIX file "/xxxx/carpeta Mac2"
    property carpeta_Mac_fotos_del_servidor : POSIX file "/xxxx/carpeta Mac3"
    
    property text_delimiters : "
    "
    
    property missatge_error : "Aquests arxius no s'han trobat:"
    property missatge_final : "Feina acabada amb èxit."
    property missatge_peticio : "Seleccioni l'arxiu amb els noms"
    
    tell application "Finder"
    	set arxius_error to ""
    	set error_arxiu to ""
    	set arxiu_alias to choose file with prompt missatge_peticio of type ("txt")
    	set AppleScript's text item delimiters to text_delimiters
    	set llista_noms to text items of (read arxiu_alias)
    	set AppleScript's text item delimiters to ""
    	
    	repeat with nom_arxiu in items of llista_noms
    		try
    			set arxiu_Mac to file ((carpeta_Mac as string) & ":" & nom_arxiu & ".png" as alias)
    			set arxiu_servidor to file ((carpeta_Servidor as string) & ":" & nom_arxiu & ".jpg" as alias)
    		on error
    			set error_arxiu to "1"
    		end try
    		
    		if error_arxiu is "1" then
    			set error_arxiu to ""
    			try
    				move arxiu_Mac to carpeta_Mac_fotos_no_trobadas
    			end try
    			set arxius_error to arxius_error & "
    			" & nom_arxiu
    		else
    			set label index of arxiu_servidor to 5
    			try
    				move arxiu_servidor to carpeta_Mac_fotos_del_servidor
    				--move arxiu_servidor to trash
    				move arxiu_Mac to carpeta_Servidor
    				move arxiu_Mac to trash
    			end try
    		end if
    	end repeat
    	
    	if arxius_error is not "" then
    		display dialog missatge_error & arxius_error
    	else
    		display dialog missatge_final
    	end if
    	
    end tell
    
    • Te pide que selecciones el archivo con los nombres por lo que hay un nuevo texto a traducir.
    • En la property text_delimiters define la separación entre nombres. Ahora es una nueva línea de texto, si prefieres separar los nombres en el TextEdit por ", " (00001, 00003, xxxxx) debes cambiarlo aquí.
    • Ahora también puede no encontrar los archivos en la carpeta Mac. Como no distingue entre los dos errores, he cambiado el texto de aviso del error.

     

    PD: Como los cambios eran tan pocos no lo he probado, espero que todo esté bien.

  15. En línea con la idea de lofercan, mi propuesta es más atrevida (entre otros motivos por proponer precios sin ni siquiera saber las necesidades):

    • Pagar por el derecho de abrir hilos en los foros de ayuda o pedirla en hilos ya abiertos. Si lo veis muy drástico se podrían permitir x preguntas iniciales.
    • Para dejar claro que no se pretende hacer negocio, eso ayuda a ayudar, crear un apartado especificando los costes anuales (servidor, programas, etc.) más un ¿10%? por la gestión. También debería reflejar lo recaudado anualmente.
    • Precios (ya diréis si me paso o me quedo corto): 5€ anuales o 1€ para dos meses. Si un año se recauda mucho más de lo necesario se pueden regalar meses extra a los que eligieron el pago anual.
    • En lugar de suscripción, ¿sería posible usar Apple Pay? ¿O Bizum, etc.? La idea es que no sea una suscripción ni que se tenga que dar los datos de la tarjeta o cuenta bancaria sino que sea un pago único. Por supuesto se debería implementar un sistema de avisos para recordarnos que toca pasar por caja.


    Ahora que lo he puesto negro sobre blanco me parece una propuesta para crear una ONG o algo parecido. Y no soy nadie para hacerla, aunque la haga 😊.

    • Me gusta 2
  16. property carpeta_Mac : POSIX file "/xxxx/carpeta Mac1"
    property carpeta_Servidor : POSIX file "/xxxx/carpeta Servidor"
    property carpeta_Mac_fotos_no_trobadas : POSIX file "/xxxx/carpeta Mac2"
    property carpeta_Mac_fotos_del_servidor : POSIX file "/xxxx/carpeta Mac3"
    
    property missatge_error : "Aquests arxius no s'han trobat en el servidor:"
    property missatge_final : "Feina acabada amb èxit."
    
    tell application "Finder"
    	set arxius_error to ""
    	set error_arxiu to ""
    	set llista_items to files of folder carpeta_Mac
    	repeat with item_actual in items of llista_items
    		set nom_arxiu to (characters 1 thru -5 of (name of item_actual as string)) as string
    		try
    			set arxiu_servidor to file ((carpeta_Servidor as string) & ":" & nom_arxiu & ".jpg" as alias)
    		on error
    			set error_arxiu to "1"
    		end try
    		
    		if error_arxiu is "1" then
    			set error_arxiu to ""
    			move item_actual to carpeta_Mac_fotos_no_trobadas
    			set arxius_error to arxius_error & "
    			" & nom_arxiu & ".jpg"
    		else
    			set label index of arxiu_servidor to 5
    			try
    				move arxiu_servidor to carpeta_Mac_fotos_del_servidor
    				--move arxiu_servidor to trash
    			end try
    			duplicate item_actual to carpeta_Servidor
    			move item_actual to trash
    		end if
    	end repeat
    	
    	if arxius_error is not "" then
    		display dialog missatge_error & arxius_error
    	else
    		display dialog missatge_final
    	end if
    	
    end tell
    

    He usado move para trasladar las fotos del servidor a la nueva carpeta del Mac. Si, como pienso, los .jpg no se borran del servidor quita los dos guiones iniciales a la instrucción: --move arxiu_servidor to trash para que sea válida y tire los archivos del servidor a la papelera cuando los haya copiado al Mac.

    En las direcciones iniciales la carpeta Mac2 corresponde a la carpeta donde trasladar los .png no encontrados en el servidor. La carpeta Mac3 donde copiar los .jpg del servidor sustituidos por los nuevos .png.

    Justo debajo encontrarás el texto de dos mensajes en Catalán, ponlos en el idioma que normalmente uses (al igual que con las direcciones solo modifica el texto entre comillas). El primero es para la lista de fotos no encontradas y el segundo indicando que todo ha terminado bien. Al finalizar el trabajo aparecerá uno u otro.

     

    PD: He borrado los scripts anteriores para que el hilo no sea eterno.

  17. Al final en lugar de borrar los archivos, tanto del Mac como del servidor, los trasladará a la papelera. En el caso del servidor este traslado está "protegido" de errores, si falla el programa seguirá con el siguiente archivo sin avisarte, aunque si quiere puedo hacer que te avise al final.

    También creará una lista con los archivos no encontrados en el servidor y te la mostrará al final, si hay alguno.

    La carpeta_Mac_secundaria es la carpeta donde irán los .png no encontrados en el servidor.

    Versión nueva más abajo.

     

    Como te dije al principio, pruébalo con carpetas creadas expresamente para la prueba con pocos archivos duplicados.

    Si quieres alguna mejora no dudes en decirlo, no me cuesta nada y así no me olvido del AppleScript.

  18. Si te fijas ya había pensado en la posibilidad que en el servidor no existiera un .jpg con ese nombre, por eso las tres instrucciones están dentro de un “try”. No cuesta nada hacer lo que pides.

    Una duda, en este caso ¿el .png solo lo muevo a otra carpeta Mac o también lo copio en el servidor?

    Hablando del servidor, ¿un archivo tarda mucho en copiarse? Lo digo por si debo poner un tiempo de espera antes de comprobar si el .png está en el servidor para luego borrarlo del Mac. He pensado que es mejor traslladar los .png originales a la papelera en lugar de borrarlos. Así tienes la posibilidad de recuperarlos si detectas algún error, sino solo debes vaciarla.

    Hace 1 hora, Sugars697 dijo:

    Donde me dices sustituir las direcciones por verdaderas "/xxxxx/carpeta Mac" es poner la ruta completa de la carpeta . ¿Verdad?.

    Si, debes escribir la ruta completa. Si arrastras una carpeta sobre la ventana del Editor de Scripts te escribirá la dirección por ti.

  19. He creado el script completo, no necesitas Automator para nada. Solo debes usar el Editor de Script para guardarlo como script (se abrirá el editor cada vez) o como aplicación.

    Versión nueva más abajo.

    Debes sustituir las dos direcciones iniciales por las verdaderas.

    Como siempre digo, haz primero una prueba con archivos duplicados en carpetas duplicadas para asegurarte que funciona como quieres.

    Si quieres puedes probar con la instrucción "move" en lugar de "duplicate" pero creo que en servidores hacen lo mismo. Entre carpetas del mismo Mac "move" traslada el archivo con lo cual no se necesitaría borrarlo después.

    • Gracias 1
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.