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ú

Mensajes - SγиtαxEяяoя

#1
Desarrollo Web / Ayuda en javascript
14 Diciembre 2014, 23:38 PM
Hola, hace mucho no pasaba por aqui, os vengo a pedir que me den un pequeño empujon, para los que saben de javascript !  :rolleyes:

Lo que pasa es que he intentado de todas las maneras posibles, inyectar un codigo javascript/css y no he podido lograr hacerlo, a ver intento modificar las propiedades del chat de facebook.. y volverlo mas grande, encontre este script y si, lo se que puedo cargar el script con Tampermonkey, pero yo quiero hacerlo desde un ContextMenu en Chrome.. Es decir, quiero lograr hacer en el ContextMenu un CheckBox, al estar en True, se active el script..



Bien, este es el codigo que intento inyectar

Código (javascript) [Seleccionar]

addStyle(".fbDockChatTabFlyout{width:260px!important;height:500px!important;}");
addStyle("div.conversationContainer{height:1000px!important;}");

function addStyle(css) {
if (typeof GM_addStyle !== 'undefined') {
return GM_addStyle(css);
}
else if (heads = document.getElementsByTagName('head')) {
var style = document.createElement('style');
try { style.innerHTML = css; }
catch(x) { style.innerText = css; }
style.type = 'text/css';
heads[0].appendChild(style);
}
}


Si hay alguna manera de hacerlo, me pueden orientar?

Esta es la menera en que lo trate de hacer, pero no doy resultado...



Pero cuando inserto el codigo para aplicar los valores, este no carga :(




Igual, ya intente hacerlo de esta manera

Código (javascript) [Seleccionar]
window.onload=code ;

function code(){
   if (typeof GM_addStyle !== 'undefined') {
return GM_addStyle(css);
}
else if (heads = document.getElementsByTagName('head')) {
var style = document.createElement('style');
try { style.innerHTML = css; }
catch(x) { style.innerText = css; }
style.type = 'text/css';
heads[0].appendChild(style);
}
}


Código (javascript) [Seleccionar]
function checkboxOnClick(info, tab) {
addStyle(".fbDockChatTabFlyout{width:260px!important;height:500px!important;}");
addStyle("div.conversationContainer{height:1000px!important;}");
}
var checkbox1 = chrome.contextMenus.create({"title": "test", "type": "checkbox", "onclick":checkboxOnClick});


Y nada  :huh: Alguna sugerencia?
#2
Desarrollo Web / javascript replace text link
31 Mayo 2014, 08:04 AM
Hola, hace rato no me pasaba por este foro..
Bueno el caso es que necesito ayuda, estoy iniciando en JS, y estoy atrapado en una parte del codigo...
Es facil lo que necesito hacer, pero no se como hacerlo..



Necesito cambiar una parte de un texto de un link,
El punto 1, al pasar el cursor muestra el location.pathname + el host, en este caso (soundrad.com/progora/puppyboy-flex-preview) de la cancion, como se mustra en el punto 2, necesito cambiar "soundrad" por "souncloud", y a su vez abrir ese link en otra pagina..

Un ejemplo mas o menos de lo que trato de hacer, remplazar "soundrad" por "souncloud", y abrir ese link http://es.savefrom.net/?url= + link_remplazado..

¿Se entiende mas o menos lo que trato de hacer?
#3
Dudas Generales / Re: chrome.contextMenus
16 Febrero 2014, 07:21 AM
Perdon por el re-post.. pero de algo sirve buscar y buscar.. hasta que encontre la solucion a mi problema.. :D espero que a alguien mas le pueda servir..

Una extension llamada "Context menu" https://chrome.google.com/webstore/detail/context-menus/phlfmkfpmphogkomddckmggcfpmfchpn fue la que dio con dicho problema

Agregar esta entrada, en la pestaña "ContextMenu"


y como resultado



Espero que alguien le sirva..

Edito:

Jugando un poco con esta aplicacion, para subir una foto a un host, este caso "imgur"

Añadir esta entrada, en la pestaña "ImageMenu"

http://imgur.com/api/upload/?url=%s
#4
Dudas Generales / chrome.contextMenus
16 Febrero 2014, 06:54 AM
Hola, hace mucho que no me paso por este foro.. bueno, saludos a todos...

Tengo una duda, y me gustaria que me ayudaran a resolverla...

Pasa lo siguiente, soy fanatico de soundcloud, y me gusta descargar canciones.. pero pues me gusta ser facilista, no lo digo por pereza, sino por estetica..

La cuestion es esta, tengo una extensión que me copia automaticamente el link y me manda a la pagina para descargar pero, tiene un problema. les voy a mostrar con imagenes, para que me entiendan...

Estoy escuchando esta cancion..
1. Esta es la aplicacion, al precionar el boton, copia automaticamente el link de la cancion y me manda a la pagina para descargalo..



2.Pero aqui esta el error, no copia el link de la cancion actual en "Reproducion"



Entonces, toca que estar dentro de la cancion, para poder descargarla, es algo molesto ¿Verdad?




Bueno, no me quede con la duda de saber como lograr dicha hazaña, e investigue un poco, encontre esta aplicacion que se llama "Context Menu", pero solo sirve para realizar busqueda de texto, mas no para abrir enlaces, os muestro.. un poco de que hablo..



Esto solo sirve para buscar texto, mas no para abrir url's



Alguien tiene alguna sugerencia de como lograr hacer eso que os digo?
#5
.NET (C#, VB.NET, ASP) / Zoom
1 Septiembre 2013, 08:06 AM
Hola, Estoy intentando hacer un Zoom donde pueda ver casi los pixeles de la pantalla, ¿Puede alguien ayudarme o dar algun ejemplo? me serviviria de mucha ayuda

dejo una imagen de basicamente que es lo que necesito, lo juro he intentado de casi todo, magnify y nada se distorsiona mucho

Esta es una captura del Magnify de AutoIt Window Info


Quiero exactamente hacer esa funcion desde el VB.NET
#6
LOL  :silbar: :silbar: :silbar:


Código (vbnet) [Seleccionar]
Case WMPLib.WMPPlayState.wmppsMediaEnded
                B_PlayPause.Text = "Play  "



Ya lo solucione :p

Jjajaja no me percate en que en

#7
Buenas, estoy tratando de averiguar como logro que al finalizar de reproducir una cancion me regrese un valor

Esta es la propiedad del reproductor
Citar
Private Sub AxWindowsMediaPlayer1_PlayStateChange(ByVal sender As Object, ByVal e As AxWMPLib._WMPOCXEvents_PlayStateChangeEvent) Handles AxWindowsMediaPlayer1.PlayStateChange
       Select Case e.newState
           Case WMPLib.WMPPlayState.wmppsPlaying
               ToolStripStatusLabel2.Text = "Reproduciendo"
           Case WMPLib.WMPPlayState.wmppsPaused
               ToolStripStatusLabel2.Text = "En Pausa"
           Case WMPLib.WMPPlayState.wmppsStopped
               ToolStripStatusLabel2.Text = "Sin Reproducción"
       End Select
   End Sub

Me pregunto si existe algo como esto
           
CitarCase WMPLib.WMPPlayState.wmppsFinish 'Aqui que me regrese el nombre a un boton "Play"
               B_PlayPause.Text = "Play"

Estas son la propiedades del boton "Play/Pause"

Citar
Private Sub B_PlayPause_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles B_PlayPause.Click
       If B_PlayPause.Text = "Pause" Then
           AxWindowsMediaPlayer1.Ctlcontrols.pause()
           B_PlayPause.ImageIndex = 1
           B_PlayPause.Text = "Play"
       Else
           AxWindowsMediaPlayer1.Ctlcontrols.play()
           B_PlayPause.ImageIndex = 0
           B_PlayPause.Text = "Pause"
       End If
   End Sub
#8
Hechen un vistaso a lo que he encontrado por el google :p


http://www.sythe.org/programming-general/388358-macro-functions-procedures.html

Con algo de ayuda y tiempo creo que seria posible lograr hacer esto  ;-)
#9
Hola Electro, Gracias por responder :p

Pero no me refiero a que busque un grado de "Coincidencia"

Mira es algo asi "pixel search and mouse click." algo relacionado con el "Auto-IT"

Pero en llegando al punto, este programa sera para un juego..

Esto es algo de codigo que he encontrado por hay en Google  :silbar:


public static Point PixelSearch(Rectangle rect, int PixelColor, int Shade_Variation)
        {
            Color Pixel_Color = Color.FromArgb(PixelColor);

            Point Pixel_Coords = new Point(-1, -1);
            Bitmap RegionIn_Bitmap = CaptureScreenRegion(rect);
            BitmapData RegionIn_BitmapData = RegionIn_Bitmap.LockBits(new Rectangle(0, 0, RegionIn_Bitmap.Width, RegionIn_Bitmap.Height), ImageLockMode.ReadWrite, PixelFormat.Format24bppRgb);

            int[] Formatted_Color = new int[3] { Pixel_Color.B, Pixel_Color.G, Pixel_Color.R }; //bgr

            unsafe
            {
                for (int y = 0; y < RegionIn_BitmapData.Height; y++)
                {
                    byte* row = (byte*)RegionIn_BitmapData.Scan0 + (y * RegionIn_BitmapData.Stride);

                    for (int x = 0; x < RegionIn_BitmapData.Width; x++)
                    {
                        if (row[x * 3] >= (Formatted_Color[0] - Shade_Variation) & row[x * 3] <= (Formatted_Color[0] + Shade_Variation)) //blue
                        {
                            if (row[(x * 3) + 1] >= (Formatted_Color[1] - Shade_Variation) & row[(x * 3) + 1] <= (Formatted_Color[1] + Shade_Variation)) //green
                            {
                                if (row[(x * 3) + 2] >= (Formatted_Color[2] - Shade_Variation) & row[(x * 3) + 2] <= (Formatted_Color[2] + Shade_Variation)) //red
                                {
                                    Pixel_Coords = new Point(x + rect.X, y + rect.Y);
                                    goto end;
                                }
                            }
                        }
                    }
                }
            }

        end:
            return Pixel_Coords;
        }

        private static Bitmap CaptureScreenRegion(Rectangle rect)
        {
            Bitmap BMP = new Bitmap(rect.Width, rect.Height, PixelFormat.Format24bppRgb);
            Graphics GFX = System.Drawing.Graphics.FromImage(BMP);
            GFX.CopyFromScreen(rect.X, rect.Y, 0, 0, rect.Size, CopyPixelOperation.SourceCopy);
            return BMP;
        }
#10
Hola, Hace rato no me paso por el foro.

Quería hacer una pregunta, Bueno estoy pensando en hacer un "Bot"
Veras, tengo la idea de hacer que este programa trabaje por si solo, por medio de un motor de búsqueda, algo como una comparación de imágenes

Algo como esto, es un ejemplo :p

Si esta "imagen" se parece a esta "imagen" Entonces
Dar click encima de la imagen y continuar hasta encontrar otra "imagen"
Pero si esta "imagen" no se parece
Continuar dando clik hasta encontrar la "imagen"

No se si me explico bien  :)