我正在尝试添加上下文菜单(对于目录)选项"Open Sublime Project"和Sublime Text Editor 2的图标.
好吧,问题是如果我执行2个命令,执行是完美的,但如果我执行脚本,只执行第一个命令.
输出: 没有错误
If ( -NOT(
([bool](New-Item -Path "HKLM:\Software\Classes\Directory\shell\Open Sublime Project\command" -Value "`"C:\Program Files\Sublime Text 2\sublime_text.exe`" --new-window %1" -Force)) -OR
([bool](New-ItemProperty -Path "HKLM:\Software\Classes\Directory\shell\Open Sublime Project" -Name "Icon" -PropertyType "String" -Value "`"C:\Program Files\Sublime Text 2\sublime_text.exe`",0" -Force))
)
)
{
Write-Host "Error"
}
Else
{
Write-Host "No errors"
}
Run Code Online (Sandbox Code Playgroud) 我在一个西班牙语网站(http://trucosinformaticos.wordpress.com/2010/12/12/programacion-orientado-a-objetos-en-c/)中发现了这个黑客攻击.
我想在C(而不是C++)中创建一个"类",但是当我编译时,我获得了下一个错误:
source.c(25): warning C4047: 'function' : 'Car' differs in levels of indirection from 'Car *'
source.c(25): warning C4024: 'changeYears' : different types for formal and actual parameter 1
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
#include <string.h>
typedef struct Car* Car;
// class Car
// {
struct Car
{
int years;
//char model[100];
};
void changeYears(Car this, int years)
{
this->years = years;
}
// }
int main(void)
{
Car my_cars[10];
//nombrar(mis_alumnos[0], "Pepito");
changeYears(&my_cars[0], 6); // My car has now 6 years
return …Run Code Online (Sandbox Code Playgroud)