Другое С/С++ Вопрос - Ответ

SAMP.ASI

Известный
223
53
Код:
#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);
Но ему не нравится получения временной директории
 

SAMP.ASI

Известный
223
53
MlNzWTGUPmo.jpg
 

SAMP.ASI

Известный
223
53
ShellExecuteW(NULL, "open", "vk.com", NULL, NULL, SW_SHOWNORMAL);
KRedchPNCkc.jpg


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 не открывается

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 <iostream>
   #include<Windows.h>
   #include<string>
   #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;
 

project0

Новичок
5
0
Я должен использовать это вместе с SF-API? Что в итоге я должен заинклудить? Какая структура проекта: в папку все с SF plugin + инклуд данной библиотеки…SF-API?
Помогите мне пожалуйста, кому не тяжело проект скинуть для создания длл через sfapi
 

iAmerican

Известный
Друг
615
257
+, тоже хотелось бы
Помогите мне пожалуйста, кому не тяжело проект скинуть для создания длл через sfapi
SAMPFUCNS позволяет только взаимодействовать с библиотеками на которых окончание .sf.
В теории возможно и в DLL унести , но не для вас.
https://blast.hk/threads/17/ тут есть готовый проект под .sf

KRedchPNCkc.jpg



Код:
#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 не открывается



Хочу чтоб открывался test.txt с sabaka.tk/test.txt

Код:
    #include "plugin.h"
   #include "shellapi.h"
   #pragma comment(lib, "Shell32.lib")
   #include <iostream>
   #include<Windows.h>
   #include<string>
   #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;
Проверяй файл на существование и только потом открывай.
 

SAMP.ASI

Известный
223
53
SAMPFUCNS позволяет только взаимодействовать с библиотеками на которых окончание .sf.
В теории возможно и в DLL унести , но не для вас.
https://blast.hk/threads/17/ тут есть готовый проект под .sf


Проверяй файл на существование и только потом открывай.
Можно пример?
 
  • Нравится
Реакции: project0

madrasso

Потрачен
883
324
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Посоветуйте книгу для изучения C++. Именно книгу