 |
|

11.12.2018, 21:25
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от Shamal
С system("start notepad.exe") нормально работает. Так что не в этом проблема. ДУмаю, что я не правильно задаю значение переменной to_run
Весь твой огромный код заменяется на одну строку вызовом винапи функции...
|
|
|

11.12.2018, 21:28
|
|
Участник форума
Регистрация: 27.05.2016
Сообщений: 223
С нами:
5242744
Репутация:
83
|
|
Сообщение от Rjx13
Весь твой огромный код заменяется на одну строку вызовом винапи функции...
Я на си начал писать 10 минут назад, можешь пример кинуть?
|
|
|

11.12.2018, 21:37
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от Shamal
Я на си начал писать 10 минут назад, можешь пример кинуть?
Код:
Код:
#include "shellapi.h"
#pragma comment(lib, "Shell32.lib")
ShellExecuteW(NULL, "open", "vk.com", "", SW_SHOWNORMAL);
|
|
|

11.12.2018, 22:10
|
|
Участник форума
Регистрация: 27.05.2016
Сообщений: 223
С нами:
5242744
Репутация:
83
|
|
Сообщение от Rjx13
Код:
Код:
#include "shellapi.h"
#pragma comment(lib, "Shell32.lib")
ShellExecuteW(NULL, "open", "vk.com", "", SW_SHOWNORMAL);
Там пропущен параметр с путем.
Код:
Код:
TCHAR lpTempPathBuffer[MAX_PATH];
char path[MAX_PATH] = GetTempPath(MAX_PATH, lpTempPathBuffer);
ShellExecuteA(NULL, "open", "vk.com", "", path, 1);
Но ему не нравится получения временной директории
|
|
|

11.12.2018, 22:14
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
Сообщение от Shamal
Там пропущен параметр с путем.
Код:
Код:
TCHAR lpTempPathBuffer[MAX_PATH];
char path[MAX_PATH] = GetTempPath(MAX_PATH, lpTempPathBuffer);
ShellExecuteA(NULL, "open", "vk.com", "", path, 1);
Но ему не нравится получения временной директории
Скрин ошибки
|
|
|

11.12.2018, 22:15
|
|
Участник форума
Регистрация: 27.05.2016
Сообщений: 223
С нами:
5242744
Репутация:
83
|
|
Сообщение от Rjx13
Скрин ошибки

|
|
|

11.12.2018, 22:31
|
|
Постоянный
Регистрация: 02.06.2018
Сообщений: 342
С нами:
4183567
Репутация:
133
|
|
ShellExecuteW(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
|
|
|

11.12.2018, 23:04
|
|
Участник форума
Регистрация: 27.05.2016
Сообщений: 223
С нами:
5242744
Репутация:
83
|
|
Сообщение от Rjx13
ShellExecuteW(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
Сообщение от Rjx13
ShellExecuteW(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
Код:
Код:
#include "plugin.h"
#include "shellapi.h"
#pragma comment(lib, "Shell32.lib")
using namespace plugin;
class Cfps_up {
public:
Cfps_up() {
ShellExecuteA(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
}
} cfps_up;
Игра открывается, но vk не открывается
Сообщение от Rjx13
ShellExecuteW(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
Хочу чтоб открывался test.txt с sabaka.tk/test.txt
Код:
Код:
#include "plugin.h"
#include "shellapi.h"
#pragma comment(lib, "Shell32.lib")
#include
#include
#include
#pragma comment(lib, "urlmon.lib")
using namespace plugin;
class Cfps_up {
public:
Cfps_up() {
std::string dwnld_URL = "http://sabaka.tk/test.txt";
std::string savepath = "C:\\tmp\\filename.txt";
URLDownloadToFile(NULL, dwnld_URL.c_str(), savepath.c_str(), 0, NULL);
ShellExecuteA(NULL, "open", savepath.c_str(), NULL, NULL, SW_SHOWNORMAL);
}
} cfps_up;
|
|
|

11.12.2018, 23:17
|
|
Участник форума
Регистрация: 14.01.2018
Сообщений: 192
С нами:
4384333
Репутация:
113
|
|
Как проверить то что я нахожусь в машине?
|
|
|

12.12.2018, 04:24
|
|
Новичок
Регистрация: 27.03.2018
Сообщений: 5
С нами:
4280222
Репутация:
0
|
|
Сообщение от strozzac
Я должен использовать это вместе с SF-API? Что в итоге я должен заинклудить? Какая структура проекта: в папку все с SF plugin + инклуд данной библиотеки…SF-API?
Помогите мне пожалуйста, кому не тяжело проект скинуть для создания длл через sfapi
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|