Muchas gracias, ahora funcionó, gracias, te lo agradezco mucho, eres muy bueno, tanto en tener un gran conocimiento sobre el tema como en estar muy dispuesto a ayudar. Al realizar la prueba estuve a punto de decir que no funcionó pero decidí probarlo en otros botones además de xButton1 y funcionó, simplemente no funciona en xButton1 pero ahora voy a intentar descubrir por qué. Noté que el código es un poco diferente de un botón a otro, incluso lo voy a pegar aquí para que puedas verlo, sospecho que esto podría ser de repente el culpable de que Chrome no funcione. Lo probaré también. Una vez más muchas gracias
Observación: El color me quedó muy feo, pero me pareció el más adecuado.
xButton1
Código: Seleccionar todo
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
ListBoxEx.AddItem("Plugin1", "<font color=#1ef28c face=Calibri size=4>Mozilla Firefox</font>", "", "", "", 1, LBXITEM_HTML, 0, nil, nil, nil);
Text = xButton.GetText("xButton1");
if Text ~= 'Sin aplicación' then
if Text == 'Messenger 2.0.9' then
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton1"), LBXFIND_TEXT);
if Buscar == nil then
Dialog.Message("AIO-LACD Community", "Messenger requiere del Complemento NET Framework 4.6.2 para su instalación. Si ya cuenta con este complemento en su equipo, omita este mensaje.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON3);
ListBoxEx.AddItem("ListBoxEx", "<font color=##1ef28c face=Calibri size=4>"..xButton.GetText(this).."</font>", "", "", "", 0, LBXITEM_HTML, 0, nil, nil, nil);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
else
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton1"), LBXFIND_TEXT);
if Buscar == nil then
ListBoxEx.AddItem("ListBoxEx", xButton.GetText("xButton1"), "", "", "", 0, LBXITEM_HTML, 0);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
end
end
xButton2
Código: Seleccionar todo
Text = xButton.GetText("xButton2");
if Text ~= 'Sin aplicación' then
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton2"), LBXFIND_TEXT);
if Buscar == nil then
ListBoxEx.AddItem("ListBoxEx", "<font color=#1ef28c face=Calibri size=4>"..xButton.GetText(this).."</font>", "", "", "", 0, LBXITEM_HTML, 0, nil, nil, nil);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
end
xButton3
Código: Seleccionar todo
------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------
OS = System.GetOSName();
Text = xButton.GetText("xButton3");
if Text ~= 'Sin aplicación' then
if Text == 'PaintNET 4.0.19' then
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton3"), LBXFIND_TEXT);
if Buscar == nil then
Dialog.Message("AIO-LACD Community", "PaintNET requiere del Complemento NET Framework 4.6.2 para su instalación. Si ya cuenta con este complemento en su equipo, omita este mensaje.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON3);
ListBoxEx.AddItem("ListBoxEx", xButton.GetText("xButton3"), "", "", "", 0, LBXITEM_HTML, 0);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
else
if Text == 'Microsoft Essential Security' then
if OS == 'Windows 8' or OS == 'Windows 8.1' or OS == 'Windows Server 2012' or OS == 'Windows Server 2012 R2' or OS == 'Windows 10' or OS == 'Windows Server 10' then
Dialog.Message("AIO-LACD Community", "!Lo sentimos! Microsoft Essential Security no es compatible con esta versión de Windows. Lo invitamos a que seleccione otra aplicación de protección contra amaenazas.", MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON3);
else
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton3"), LBXFIND_TEXT);
if Buscar == nil then
ListBoxEx.AddItem("ListBoxEx", xButton.GetText("xButton3"), "", "", "", 0, LBXITEM_HTML, 0);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
end
else
Buscar = ListBoxEx.Find("ListBoxEx", xButton.GetText("xButton3"), LBXFIND_TEXT);
if Buscar == nil then
ListBoxEx.AddItem("ListBoxEx", "<font color=#1ef28c face=Calibri size=4>"..xButton.GetText(this).."</font>", "", "", "", 0, LBXITEM_HTML, 0, nil, nil, nil);
else
ListBoxEx.DeleteItem("ListBoxEx", Buscar[1]);
end
ListBoxEx.Sort("ListBoxEx", LBXSORT_ASC);
end
end
end
Los demás son iguales que xButton2
