我一直在环顾四周,但我无法找到问题的解决方案,即使有一些类似于我的解决问题.
我希望在我的C程序运行时隐藏控制台窗口.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#define _WIN32_WINNT 0x0500
int main(){
HWND hWnd = GetConsoleWindow();
ShowWindow( hWnd, SW_MINIMIZE ); //won't hide the window without SW_MINIMIZE
ShowWindow( hWnd, SW_HIDE );
}
Run Code Online (Sandbox Code Playgroud)
这是我尝试但编译器给我"初始化使得指针来自整数而没有强制转换"
和致命的一个实际上停止编译"未定义引用'GetConsoleWindow'"
PS我已经检查了wincon.h并定义了GetConsoleWindow函数.
当我用ansible调用一本剧本时,我想创建一个任意数量的水滴.例如:我需要创建10个运行一些python代码的小滴.
$ ansible-playbook install_pyapp_commission_new.yml --extra-vars "number_of_droplets_to_create=10"
Run Code Online (Sandbox Code Playgroud)
我尝试过使用with_sequence: count = X但你不能将它应用于角色或内部任务(据我所知).我的剧本看起来像这样:
- name: Digital Ocean Provisioning
hosts: 127.0.0.1
gather_facts: false
connection: local
roles:
- { role: do_provision, do_droplet_number: "{{ number_of_droplets_to_create | default(01) }}" }
- name: Setting up application
gather_facts: true
user: root
hosts: do_instances
roles:
- { role: application, wait_time: 60 }
Run Code Online (Sandbox Code Playgroud)
所以我将输入的液滴数量传递给do_provisionas,do_droplet_number因为atm我每次运行创建一个(这样我可以从bash并行运行10个,每个都有不同的数字,从而实现我的目标,但这是一个肮脏的解决方案).
我想做这样的事情:
- name: Digital Ocean Provisioning
hosts: 127.0.0.1
gather_facts: false
connection: local
roles:
- { role: do_provision, do_droplet_number: "{{ item }}" …Run Code Online (Sandbox Code Playgroud)