`
siruoxian
  • 浏览: 238854 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

oc调用CMD命令

阅读更多

    - (NSString *)executeCommand: (NSString *)cmd

    {

        NSString *output = [NSString string];

        FILE *pipe = popen([cmd cStringUsingEncoding: NSASCIIStringEncoding], "r+");

        if (!pipe)

        return @"";

        

        char buf[1024];

        while(fgets(buf, 1024, pipe)) {

            output = [output stringByAppendingFormat: @"%s", buf];

        }

        

        pclose(pipe);

        return output;

 

    }

  NSLog(@"cmdResult:%@", [selfexecuteCommand: @"ping -c 3 siruoxian.iteye.com"]);

分享到:
评论

相关推荐

    7za命令使用

    本文将深入探讨7za命令的基本使用方法,以及如何在C#环境中调用它来处理文件压缩和解压缩任务。 ### 一、7za命令简介 7za命令是基于7-Zip开源项目的一个命令行工具,用于处理各种格式的文件压缩和解压缩操作,包括...

    利用NodeJS的子进程(child_process)调用系统命令的方法分享

    - 这个方法用于启动一个新的进程,接收命令(cmd)以及命令参数(args),还可以设置额外的选项(options)如环境变量、工作目录等。例如:`child_process.spawn('ls', ['-lh'])`。 4. **执行系统命令的方法:`...

    C#使用Process类调用外部exe程序

    在编写程序时经常会使用到调用可执行程序的情况,本文将简单介绍C#调用exe的方法。在C#中,通过Process类来进行进程操作。...当需要调用cmd程序时,使用上述调用方法会弹出令人讨厌的黑窗。如果要消除,则需要进行更详

    phonegap相机android

    android命令如下cordova platform add android (注:oc的把android换成ios) 5 在命令行输入cordova build 6 最后 将生成的工程导入编辑器(我用的eclipse) 在assets/www目录下在index.html中添加 javascript 调用...

    android phonegap震动,声音,Dialog

    android命令如下cordova platform add android (注:oc的把android换成ios) 5 在命令行输入cordova build 6 最后 将生成的工程导入编辑器(我用的eclipse) 在assets/www目录下在index.html中添加 javascript 调用...

    解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:

    补充知识:docker中启动容器时CMD调用的sh脚本中if命令报未预期的符号 if[[的解决办法 最近通过Dockerfile编写镜像,CMD中调用的是sh脚本(start.sh)进行启动容器,通过docker run启动时,启动不成功,进行docker ...

    ios学习笔记

    点语法(Dot Syntax)是OC的一个便利特性,使得调用方法看起来像访问变量一样,如`xiaoli.setAge:50`。这实际上是编译器对方法调用的糖语法,内部仍然调用了`setAge:`方法。点语法简化了代码阅读和编写,同时也隐藏...

    c#调用vc写的ocx控件示例

    2 在CMD窗口中执行: 代码如下:AxImp.exe alasunsmscon.ocx生成两个文件:alasun.dll,Axalasun.dll 3 在项目中引用Axalasun.dll 4 调用 代码如下:Axalasun.Axalasunsms sms = new Axalasun.Axalasunsms();sms....

    Python中subprocess模块用法实例详解

    测试调用系统中cmd命令,显示命令执行的结果: x=subprocess.check_output([echo, Hello World!],shell=True) print(x) Hello World! 测试在python中显示文件内容: y=subprocess.check_output([type,

    STM32F103实验:PWM输出程序源代码.rar

    5. **使能定时器和PWM通道**:最后,通过TIM_Cmd(ENABLE)使能定时器,TIM_OC1PreloadConfig()和TIM_OC1Cmd(ENABLE)使能特定通道的PWM输出。 6. **编程源代码**:在KEIL环境下,我们可以创建一个C语言项目,导入必要...

    使用STM32F103输出14路PWM

    9. **使能PWM通道**:调用`TIM_OC1PreloadConfig`和`TIM_OC1Cmd`启用预装载和输出比较 10. **启动定时器**:最后,通过`TIM_Cmd`函数开启定时器,如`TIM_Cmd(TIM2, ENABLE);` 在实现14路PWM时,我们需要重复上述...

    STM32F4芯片使用输出比较模式驱动步进电机源代码

    4. 主循环:调用脉冲生成函数,控制电机的转动。 示例代码片段可能如下: ```c // 定义步进电机的步进序列 const uint16_t step_sequence[] = {TIM3_OC1_SET, TIM3_OC2_SET, TIM3_OC3_SET, TIM3_OC4_SET}; void ...

    IAR环境库函数版STM8S003 定时器1通道1 PWM互补波形输出

    IAR提供了一套完整的STM8外设库,使得可以直接调用库函数进行操作,例如`STM8 TIM1`的初始化、配置和使能等。 3. **库函数使用**: - `TIM1_DeInit()`:用于复位定时器1的所有配置。 - `TIM1_TimeBaseInit()`:...

    如何产生pwm波.docx

    6. 使能TIM3的预装载寄存器和计数器,通过`TIM_OC2PreloadConfig()`和`TIM_Cmd()` 7. 设置比较寄存器TIMx_CCR1的值以确定PWM的占空比,通过`TIM_SetCompare2(TIM3, value)`,这里的`value`决定了PWM波形的有效电平...

    STM32F103输出4路PWM

    然后调用TIM_OC1Init、TIM_OC2Init、TIM_OC3Init和TIM_OC4Init函数分别配置通道1到4的参数。 占空比的调整是PWM的核心特性。我们可以通过设置捕获/比较寄存器(CCR)的值来改变PWM脉冲的宽度,从而调整占空比。例如...

    基于STM32F103C8T6芯片的PWMI模式测频率占空比实验.rar

    7. **使能PWM通道**:使用TIM_OC1PreloadConfig或TIM_OC1Cmd函数开启选定的PWM通道。 8. **测量频率**:通过捕获定时器的更新事件(更新中断或DMA传输)来计算PWM频率。当定时器达到预设的自动装载值时,会触发一个...

    STM32-TIM3-PWM.rar_STM32 TIM3_stm32 PWM_stm32 pwm_stm32 speed

    4. **使能TIM3**:最后,通过调用TIM_Cmd函数,使能TIM3定时器,使得所有配置生效。 5. **更新事件和中断**:根据实验需求,可能还需要配置TIM3的更新事件(Update Event)或者中断,以便在定时器重装载事件发生时...

    8-蜂鸣器实验-STM32F407

    在实际应用中,我们可以结合定时器和GPIO,通过调用`set_buzzer_frequency()`函数改变频率,然后用`buzz_on()`和`buzz_off()`控制蜂鸣器的开关,实现播放简单音乐或提示音。 最后,将编写的程序烧录到STM32F407...

    ST32F1TIM3 CH1 CH2 完全重映射出波

    调用`TIM_Cmd(TIM3, ENABLE);`即可。 除了基本的配置,还应注意中断和DMA的设置,如果需要的话。例如,可以通过设置TIM3的DMA请求和中断标志,以便在PWM周期结束或其他特定事件时执行回调函数。 在实际应用中,...

    通过HOOK获取网络请求时长

    而hook则是在特定函数或方法调用前后插入自定义代码的技术,我们可以在不修改原有代码的情况下扩展其功能。 接下来,我们将重点讨论如何hook `NSURLSession`。`NSURLSession`是iOS中用于网络请求的主要API,它提供...

Global site tag (gtag.js) - Google Analytics