Не работает одна из ссылок (os.execute)

Sergey_Turner

Участник
Автор темы
102
7
Версия MoonLoader
.026-beta
Приветствую. Сделал две кнопки и в них ссылки. По одной ссылке переходит при нажатии и всё отлично, но при нажатии на вторую кнопку - ссылка не работает. Кто знает почему?

Код:
            imgui.SetCursorPosX((imgui.GetWindowWidth() - 60) / 2)
            imgui.SetCursorPosY((imgui.GetWindowWidth() - 320) / 2)
            imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0, 0, 0, 0))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(0.43, 0.37, 0.37, 0.25))
                    imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(0.43, 0.37, 0.37, 0.45))
                        imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 40)
                            if imgui.Button("", imgui.ImVec2(70, 70)) then
                                os.execute("start *Ссылка*")
                            end
                        imgui.PopStyleVar()
                   imgui.PopStyleColor()
                imgui.PopStyleColor()
            imgui.PopStyleColor()

            imgui.SetCursorPosX((imgui.GetWindowWidth() - 140))
            imgui.SetCursorPosY((imgui.GetWindowWidth() - 320) / 2)
            imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0, 0, 0, 0))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(0.43, 0.37, 0.37, 0.25))
                    imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(0.43, 0.37, 0.37, 0.45))
                        imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 40)
                            if imgui.Button("", imgui.ImVec2(70, 70)) then
                                os.execute("start *Ссылка*")
                            end
                        imgui.PopStyleVar()
                   imgui.PopStyleColor()
                imgui.PopStyleColor()
            imgui.PopStyleColor()
 
Решение
Код:
            imgui.SetCursorPosX((imgui.GetWindowWidth() - 60) / 2)
            imgui.SetCursorPosY((imgui.GetWindowWidth() - 320) / 2)
            imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0, 0, 0, 0))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(0.43, 0.37, 0.37, 0.25))
                    imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(0.43, 0.37, 0.37, 0.45))
                        imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 40)
                            if imgui.Button("##uzbek", imgui.ImVec2(70, 70)) then
                                os.execute("start *Ссылка*")
                            end
                        imgui.PopStyleVar()...

Azller Lollison

ещкере
Друг
1,347
2,297
Код:
            imgui.SetCursorPosX((imgui.GetWindowWidth() - 60) / 2)
            imgui.SetCursorPosY((imgui.GetWindowWidth() - 320) / 2)
            imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0, 0, 0, 0))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(0.43, 0.37, 0.37, 0.25))
                    imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(0.43, 0.37, 0.37, 0.45))
                        imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 40)
                            if imgui.Button("##uzbek", imgui.ImVec2(70, 70)) then
                                os.execute("start *Ссылка*")
                            end
                        imgui.PopStyleVar()
                   imgui.PopStyleColor()
                imgui.PopStyleColor()
            imgui.PopStyleColor()

            imgui.SetCursorPosX((imgui.GetWindowWidth() - 140))
            imgui.SetCursorPosY((imgui.GetWindowWidth() - 320) / 2)
            imgui.PushStyleColor(imgui.Col.Button, imgui.ImVec4(0, 0, 0, 0))
                imgui.PushStyleColor(imgui.Col.ButtonHovered, imgui.ImVec4(0.43, 0.37, 0.37, 0.25))
                    imgui.PushStyleColor(imgui.Col.ButtonActive, imgui.ImVec4(0.43, 0.37, 0.37, 0.45))
                        imgui.PushStyleVar(imgui.StyleVar.FrameRounding, 40)
                            if imgui.Button("##tajik"", imgui.ImVec2(70, 70)) then
                                os.execute("start *Ссылка*")
                            end
                        imgui.PopStyleVar()
                   imgui.PopStyleColor()
                imgui.PopStyleColor()
            imgui.PopStyleColor()

попробуй так
 
  • Нравится
Реакции: Sergey_Turner